Enterprise Software and Mobile Devices – DO NOT.
If I am writing a piece of code that is going to upgrade a system, I am not looking to Apple or Microsoft to figure it out – I’m looking at Blizzard and Steam to show me the way.
Upgrades are painless, have never failed (for me).
I know what’s in the patch, I know when maintenance is coming up and the implementation is flawless.
And every time, whether it happens or not, I feel like I am getting something shiny and new – not a bunch of hidden features that are buried somewhere deep.
Seriously, if you want to develop a slick upgrade, go to the people that have it in hand and know their audience.