How to Avoid Software Update Headaches
When I started doing live production in my church 20+ years ago, every piece of equipment we used was hardware-based. When we turned it on each weekend, it worked pretty much every time — unless we had a hardware failure. A hardware failure meant you were out of business until it was physically fixed (unless you had a backup). The good news of that system was that generally speaking things were pretty much the same week to week. You wouldn’t come in and find that a software update broke something.
Today, it’s a different story.
If you have a smartphone, chances are you can’t use it for seven minutes before an update badge appears in your app store. It is a rare day when I can turn on my computer and don’t have some app telling me there is a new version available for download. Most of the time when I’m on my laptop, I’ll just hit “Update” and let it do it's thing.
On a production machine, it’s a different story.
If you’ve been doing this for any length of time, you’ve been burned by an update that breaks something. Chances are, it’s happened just before a service and you were left scrambling for a fix. We all know not to update our audio consoles on show day (we do know that, right?), but sometimes seemingly innocuous updates on presentation, video and lighting computers can put us out of business.
To be fair, it’s hard for developers to imagine every possible software/hardware interaction scenario, which is why it’s incumbent on us to make sure we don’t put ourselves at risk for problems. Here are some things I’ve learned (and am still learning) that help avoid taking a critical system down over the weekend.
Turn Off Automatic Updates
Almost every application has an option to check for updates at startup. Turn this off. It’s way too tempting to just click through the update dialog box on Sunday morning, only to find out something is broken. I turn off all application auto-updates and update check features, as well as the OS-level updates. Once I get a system stable, I don’t want an app upsetting the apple cart and breaking something, especially on the weekend.
Most times, updates are a good thing, but I like to do them in a controlled manner during the week when I have time to test everything, just to make sure nothing broke. I don’t always live by this credo, and when I don’t, I am often sorry for it. To keep things running smoothly, I will check for updates manually during the week, evaluate if the update is necessary or needed, then update with caution.
Keep Good Backups
I really like the Mac App store. It makes it so easy to manage all my app purchases, licenses and updates. However, it makes it really difficult to roll back to a previous version if there is a problem. And if you’re not using the App Store, chances are, your applications are doing in-place updates (downloading and installing the updates for you). Both of those update processes delete the old versions of the software (sometimes they just move old versions to the trash, so check there first).
Having an up-to-date backup of your system will help ensure you can roll back if necessary. Time Machine is actually quite good at this; you can enter Time Machine and restore a previous version of the app (before the upgrade) as well as any pref files or application support files that may have changed (usually in user/Library/Application Support/app name or developer and user/Library/Preferences).
Don’t Update on Show Day
This seems very obvious, but again, it’s so easy to click “OK” on that dialog that tells you there is a new version available that has just a few minor improvements. Sometimes updates don’t actually break anything, but may still affect your workflow. Occasionally keyboard shortcuts change or a dialog updates which could throw off a volunteer or break a script.
Make sure you update during the week, giving yourself ample time to test everything if the machine is mission critical. And by during the week, I don’t mean at 4:55 p.m. on Friday. If it’s not a mission critical system, the rules are a little different.
I run LAMA on a Mac at FOH for RTA and SPL monitoring. But I don’t have to use it, so if something breaks, the show goes on. However, we have another Mac at FOH that runs Mixx (for walk in/walk out), Wireless Workbench and the Roland RCS software. Those have to work every weekend so I don’t update those applications (or that OS) lightly.
We’re still running older versions of Mac OSX on many of our FOH machines because they are working just fine right now. At some point we will have to update them, but I won’t do it until I have to.
Updates can be a great thing. The fact that we’re working on computers means that new features can be enabled by downloading software. However, things can also go horribly wrong if we’re not careful.
Be safe, update with caution and give yourself plenty of time to fix things if they go wrong.
- Debbie Harris published the blogpost Jesus Christ Is Our All Sufficient Gift Of All Gifts by Debbie Harris.
- Debbie Harris published the blogpost The Glorious Gift Of God’s Presence by Debbie Harris.
- John Rutledge published the article Most Americans say U.S. should shelter child immigrants.
- Ashley Howland published the blogpost Baylor’s first quintuplets head home; I’m sad to see them go.
- Brian Dodd published the blogpost The Top 10 Leadership Posts I Read The Week Of July 28th.
- Robin Norgren published the blogpost Spark and Inspire Question #1: Are Collaborations a Good Idea?.
- Kelley Mathews published the audio Welcome to a Life of Greatness | The Journey with Ron Moore.
- Jeffrey Totey published the blogpost Video of the Day: Tony Bennett and Lady Gaga Sing "Anything Goes".
- Ashley Howland published the blogpost Ebola, skin cancer, doctor training changes among this week’s top health headlines.
- Crystal Stine published the blogpost 4×4 of 4 Things (OR: Stuff To Know About Me Before Declare).
- Kevin Sistrunk just moved in. Take time to say hey.
- Tameshia Williams > Great Book ReviewersHappy Friday Great Book Reviewers,
The latest Fiction, and Christian Living books available for review have been uploaded. As usual, please message Kelley Mathews — the group admin at this time — with your request. Include your mailing address and remember to upload a link to your review on this group wall when it's complete. Try to do that within a month or so, and we can re-list you as an eligible reviewer. Happy reading!
- Florence Ukpabi published the blogpost Behaviour Modification God’s Way (Book extract 28).
- John Bucher published the blogpost Check out The Living Reminders & The Leftovers Daily.
- raveena chandra just moved in. Take time to say hey.
- George BullardFeatured TCP Book for August 1st: Cultivating Perennial Churches: Your Guide to Long-Term Growth http://astore.amazon.com/tcpresourcesstore-20/detail/0827205120
- George BullardFree TCP eBook August 1st Only! Spiritual and Strategic Insights for Transforming Congregations Volume One http://astore.amazon.com/tcpresourcesstore-20/detail/B00JJ17WZC
- Preston Yancey published the blogpost when i am a popular blogger, or not [today at the high calling].
- Preston Yancey published the blogpost when we're moving back to waco [or, our lives are circles].
- Preston Yancey published the blogpost when i measure the distance of God [today at deeper story].
- Preston Yancey published the blogpost when there is no way but through, or, when there is room at this table.
- Preston Yancey published the blogpost when this is the dinner party revolution: a guest post from ed cyzewski.
- Preston Yancey published the blogpost when jesus asks, "and what about you?" [thoughts on the break, a look at our new home].
- Preston Yancey published the blogpost when we make vows long before they are ever spoken.
- Shane Blackshear published the blogpost Have You Accepted President Obama As Your Personal Lord & Savior?.
- Melrose York just moved in. Take time to say hey.
- Lori Fogleman published the blogpost Baylor alums take ‘Fixer Upper’ skills to HGTV, ‘Today’ show.
- Daniel DeHart published the blogpost Review: ‘Guardians of the Galaxy’ Pieces Together a Winning Team.
- Mike Liebler published the blogpost 3 Common Traits of Youth Who Don’t Leave the Church.
- Mikel Del Rosario published the blogpost Apologetics Event Tip #1 – Build a Leadership Team.
- LuAnn Braley published the blogpost BOOK REVIEW: Murder at Cold Creek College by Christa Nardi.
- Austin McCann published the blogpost Freebie: Resource to Disciple Students Who Come to Faith.
- George BullardAugust 1st Transform Congregations By Walking the Second Mile #365SSIFTC http://bullardjournal.blogs.com/bullardjournal_microblog/2014/08/august-1st-transform-congregations-by-walking-the-second-mile-365ssiftc.html
- Brad Hambrick published the blogpost Codependency, Chronic Pain, & Prescription Drug Abuse.
- Diane Paddison published the blogpost Pinterest, Productivity and Playdates In This Week’s Friday Faves.