Why should someone have to retrain themselves to use a new application that does the same basic thing as the old application, just because something as trivial as the operating system changed out from under them?
Sentiment: NEGATIVE
There is a constant need for new systems and new software.
People try to change too much at once and it becomes overwhelming, and they end up falling off the program. So gradually changing bad habits makes much more of a difference than trying to change them all at once.
One of the biggest problems that software developers face is that technology changes rapidly. It is very hard to stay current.
Every new computer program is basically doing some task that a person used to do. But the computer usually does it faster, more accurately, for less money, and without any health insurance costs.
None are so eager to gain new experience as those who don't know how to make use of the old ones.
Because, you see, what I want to do is to commoditize the OS. I want to have access to all the applications that I need to do the things that I need to do, regardless.
The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another.
As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.
For all my criticisms of the current system, it doesn't mean that I would like to return to the old one.
It's a big, big advantage because understanding what changes we might make takes time and it takes time to work out settings and to understand everything about the new machine.