We got to talking about this topic on one of the recent CTW episodes, and I thought it would be a good post. When I was on staff as a TD, I had a pretty strict policy regarding our production machines. Now that I’m working as an integrator, I dread the days following a major Mac OS update. That’s because I know I will soon be getting calls that start with, “We just upgraded all our iMacs to latest, greatest OS X… and fill in the blank software doesn’t work right anymore…” At that point, all I can say is, “Yeah, I usually don’t upgrade right away. Or ever, really. But you have a full image backup from before the upgrade, right?” Silence…
So in the interest of preventing said calls and emails, let me give you a few pointers on how to manage production machines. These are lessons I learned—many of the them the hard way—over 25+ years of managing production computers. It’s important to note that production machines are different from office computers. If an office computer goes down, you may not be able to get to your email for a little bit (except through your phone), but otherwise, nothing bad really happens.
If a production machine goes down on Sunday morning, bad, bad things happen. If you upgrade on Friday and break something, the next 36 hours will be stressful. You really don’t want to be beta testing new software on the weekend. Here’s my guide to keeping your sanity with your computers.
Don’t Upgrade Unless You Have To
Most of the time, you don’t have to upgrade your production machines. When I was at Coast Hills, most of my machines were running the latest version of 10.6 until early 2014 when we upgraded to 10.7. Why? Because it worked. If everything works on the OS you have, don’t upgrade it. I really like computers that start up and go to work every time without any fanfare. Avoiding unnecessary updates helps this.
My triggers for updating the OS are twofold: First, if some production software updates and introduces new features that I really need, and it requires a newer version of the OS, then I’ll update. Second, if the OS update introduces new features I really need, I’ll update to that version after the next version comes out. I like to stay about 1 version back at least.
Don’t Upgrade Right Away
Computer code has become so complex it’s almost impossible to catch all the bugs and problems in a program before release, let alone an operating system. Apple is pretty good, but there is no way they can know how a new OS will affect every user. And many churches are still using older hardware and peripherals like audio or video interfaces, and a new OS can break the drivers for a while or forever. This is perhaps my #1 rule of OS updates: DON’T UPGRADE RIGHT AWAY. Let others beta test it first.
I stay behind by at least one version because that allows time to get drivers and software updated and working solidly. Remember, we prefer reliable performance to fancy new features.
Turn Off Auto Updates
One of my biggest pet peeves for production machines is auto updates. Windows used to be the worst at this, but now Apple has joined the fun in the last two versions. Unless you configure it properly, both OS’s will happily install new software or system updates all on their own and that can easily break things. Until I figured out how to turn it off, we kept having Windows kick up a message saying it would reboot the machine in 10 minutes to install updates every Sunday morning! Google it to learn how to turn that off.
This does mean you should stay on top of a manual update routine, especially for security updates. But do that on Monday or Tuesday, then test everything thoroughly during the week to make sure it works. If you leave your computers on all the time, you really need to be careful of this. The last thing you want is to come in on Sunday only to find your software updated and no longer works right.
Verify All Software Will Work—Including Drivers
I just upgraded my studio Mac Mini to Mavericks, mainly because I installed a second screen and wanted to take advantage of the updated Spaces functionality. I waited so long because I wanted to be sure all my audio interface software would be good. I use this machine every week for CTW, and it has to work.
If you use an external peripheral that relies on driver software, be sure it’s approved for the OS you want to use before upgrading. I’ve heard from several people that they decided to upgrade their OS and now some critical external piece doesn’t work anymore. Remember, unless you have to upgrade, don’t.
Those are a few suggestions for the upgrade process. If you take anything from this, it’s don’t upgrade. At least not unless you absolutely have to. Next time, I’ll give you some suggestions for creating a safety net for your computers. In the meantime, my friend Joel Smith has written a great guide on keeping ProPresenter machines working reliably. You should go read it. 20 Steps To Maximizing ProPresenter For Mac