Wow, I’m so fucking sick of this. Every ass munch who thinks he’s some kind of hot Mac jockey has some bullshit voodoo ritual he performs before, during, and after system updates, and the especially obsessive-compulsive ones run through a daily regimen of repairing permissions, deleting caches, updating prebindings, and ten other pointless things that make no difference from a day-to-day usage standpoint. If I were a developer, I’d write a daemon that continuously updated permissions, updated prebindings, and deleted caches every 5 minutes, sell it for $10, and retire next week. If paranoid idiots need to compulsively do these things, I might as well be rich because of it.
Read and remember this: There is no magic formula or ritual you need to follow to install updates. The steps for a clean, successful upgrade are very simple.
1. Get over your irrational system tweaking obsession. Just STOP! It’s not necessary. You don’t need to fix permissions constantly, only when you know for a fact that there is a permissions problem. You don’t need to update prebindings at every login. They’re updated when the OS needs to update them without your help. Stop deleting caches unless you know you have a specific problem with cached information.
Why do I have to point this out? It should be obvious to any thinking human being. The placebo effect of doing these stupid things is obviously very powerful, but 99.99999% of the time they accomplish nothing!
2. Don’t use “haxies” or other dumb software. They’re such a problem that Apple discards crash reports with “haxie” contents without even looking at them. Ding ding! That’s the fucking clue bell, people!
3. Install anacron. Anacron runs system maintenance scripts included with the OS and written and approved by Apple in the background at the appropriate time. Install anacron once and forget it. It’s all the system maintenance you need until a specific problem occurs.
4. Backup your irreproducible data every day. Wow! That’s damn important, and most people don’t do it. I think I’ll repeat it 3 more times.
Backup your irreproducible data every day.
Backup your irreproducible data every day.
Backup your irreproducible data every day.
If you don’t have at least two restorable copies of it, you don’t have it!
If you don’t have at least two restorable copies of it, you don’t have it!
If you don’t have at least two restorable copies of it, you don’t have it!
Backing up your data is the best way to protect yourself against any updating problems.
Backing up your data is the best way to protect yourself against any updating problems.
Backing up your data is the best way to protect yourself against any updating problems.
Screw all your tinkering with permissions and other pointless crap. Backup your damn data if you’re really serious about recovering from any problem, not just an update problem.
5. Run Software Update as normal and stop being paranoid. When the update comes up in SU, install it. Don’t wait a week. Don’t wait until you hear problem reports form others that are completely irreproducible on other machines. You have your data backed up, and you can recover from any problem, so you can confidently install any updates right away without worry. No amount of fiddling with prebinding will recover data, but a good backup will.
Really, installing updates isn’t bad, nor is it the traumatic ordeal so many people make it out to be. I’ve been installing updates for five years without a single problem because I keep my data backed up and stupid software off my machine. Get over your victim mentality. Instead of blaming bugs and engaging in superstition, take ownership of your damn data and responsibility for the health of your machine and proceed with confidence.

My .Mac Web Gallery
March 18th, 2007 at 1:56 pm
Don’t hold back Aaron, tell us how you REALLY feel.
–chuck
March 18th, 2007 at 2:09 pm
He’s so quiet, you never know what he’s thinking.
March 18th, 2007 at 4:10 pm
Could you post this in the Apple discussion forums?
March 18th, 2007 at 5:57 pm
Cool tip on Anacron. Thanks.
I’m not a mad tweaker anymore. I ran Linux on my home desktop for 5 years and got that out of my system. I got a Mac when I got tired of fidding around.
March 18th, 2007 at 6:06 pm
Wow, it’s like you’re reading my mind or something. Stop that, you’re scaring me.
//k
March 20th, 2007 at 10:33 am
Thanks as well for the anacron tip.
March 20th, 2007 at 12:44 pm
Great advice! But I still plan to wait at least 3 months before upgrading to Leopard. My experience with Tiger was that some things which were perfectly fine in Panther took many months to get fixed in Tiger.
Re: anacron — it is very reliable and does the job extremely well with no fuss. Why doesn’t Apple buy it up and include it?
March 20th, 2007 at 9:18 pm
I agree with most of what you say there. However, there have been cases in the past when Apple has pulled software updates due to problems…For me, there’s no harm in waiting a week or two with the most of these things.
I’m still waiting on 10.4.9- just last week I watched it completely brick my friend’s MacBook Pro…and I’ve read several reports online from people with similar problems. I’m not saying it probably won’t happen to me, but there’s nothing in 10.4.9 that make me want to upgrade bad enough to do it right now.
April 1st, 2007 at 9:23 am
I’d say for OS updates wait a day or 2 before updating and also restart your Mac, then run the system update.
For anything else (security updates, itunes updates, etc) maybe wait a day but there shouldnt be any need to restart first.
June 25th, 2008 at 12:25 pm
For those keeping up score at home and coming up with this in search results:
It’s become even SIMPLER with Leopard.
-Anacron becomes useless. Leopard launches processes later if it couldn’t the first time round.
-If Time Machine doesn’t kill any argument against backing up your files then you’re a lost case. Except for the hooked-up disk it’s INVISIBLE.
That’s 2 out of 4 taken care of. If we can now get rid of the irrational obsession to repair permissions, delete caches and try prebinding (which Leopard doesn’t even support any more) then I’d be a happy support guy.