Last week, I helped a former intern get his FCP system back working. There was some prebinding issue, an obscure apple FCPHD technote and a solution.
As I work with OSX. I realize that there are a number of "voodoo" steps that I do before an upgrade.
I read MacFixit as well as a number of other tip/fixit websites and I'm finding some common themes.
It's not the sort of "do this and your system will work," but rather more along the lines of "I'm doing this and my system isn't suffering any headaches."
So, here are two great links that I've stumbled across in the last couple of days
zeldman
I like Zeldman's general approach. I'll mention the usual - there are two types of people: people who backup and people who haven't lost everything yet.
daring fireball
I like the daring fireball method/commentary a bit better. I think he is dead on about whether or not to Optimize before a update (prebind), and the whole font cache thing is new to me. So, I thought I'd share a couple of items with you. Remember, the Mac is supposed to be simple, right?
1) Backup your system monthly, key items weekly, and projects daily.
2) I'm a big fsck fan. Apple no longer recommends to do this in OS X.3.x Secretly, I suspect that part of the reason is that when OSX checks disks...it's doing it. Nevertheless, before a software update, I do the FSCK dance to make sure my HD is working ok.
3) Before the update? Repair permissions. Use Cocktail/Onyx/Disk Utility
In fact right now, I'm a big Onyx fan since my previous favorite cocktail went shareware. Once a month, I run the "cron" or chronometer utilities to rebuild all the logs.
4) I really like the idea of rebooting with the shift key down (safe mode) now that it was mentioned. I've never done this before, but I will the next software update I do.
5) Wait at least a day before you use the software update. Are you doing daily mission critical editing? Wait until the major job is finished or smarter yet, wait until a moment where a three-five day problem isn't going to piss your client off. Check macintouch and macfixit
Oh, and if you use FCP and you work with PCs (or your parent is a PC person?). How to fix Mom's computer