Originally posted by oiaohm
View Post
And how do you achieve stability? It is said that old mature code is stable, and new code is unstable. Some say that you can not use a new Windows version until the first expansion pack has arrived to iron out the bugs. That is the same reasoning why Enterprise does not want change - to achieve stability. If Red Hat use an old and battle tested kernel instead of the latest kernel - that is because the old kernel probably has less bugs and therefore is more stable. Production never use bleeding edge software, they always use old software. And in Enterprise IT, they use ancient and old software. The same with space rockets, they could use the latest and newest ARM cpus and what not, but instead they always use old cpus that are mature.
The more important something is, the less risk you take. And risk is uncertainty, and new things are uncertain. You want old mature tech, if your business is really important. That is why ancient slow Mainframes are still in use today and powers lot of the financial system.
If you have not worked in Enterprise IT, these priorities might be difficult to understand. Desktop users wants the latest and fastest. Enterprise wants stability. Dont touch. And this is why Solaris, AIX, Mainframes, etc - dont want the latest Gnome or whatever tech. Not because lack of developers. Different priorities. Stability.
Leave a comment: