100% wrong and it will be more and more obviously wrong as time goes on. What so many people fail to realise is that a few years ago (at least 10), we've entered a period of maturity for desktop software (and desktop computers in general), in which changes aren't so dramatic anymore.overhishead wrote:software becomes obsolete in moments anyway
The thing about periods of maturity for a domain of technology is that they happen much sooner than anyone expects, and you don't realise you were in them until decades later. For instance in the 1960s if you took a Boeing jet plane to Honolulu you might have been amazed by the recent progress done by the aviation industry, and reasonably extrapolate that by the year 2000 we'd have supersonic or orbital planes that would take you anywhere in the world in an hour or less, or even jetpacks and flying cars. Of course 50 years later you would have realised that actually the jet planes haven't changed much since then, and therefore that the technology was already mature. The same is true for a lot of technologies that had a crazy few decades then only slow evolutionary incremental change, the telegraph, the telephone, pistols, cars, planes, television, records, nuclear power plants and so on.
So actually now without realising we might very well be writing code or at least algorithms that will still be actively used in 50 years (with some adaptations, of course), and standards (like Unicode/UTF-8 for text, this thing is built to last) that will still be into use in 200! We don't need to redo everything over and over again every 5 years, and we won't!
It's actually not a real thing, people think it is but it's not, it's all a function of how much effort you put into selling it. The sales don't inexorably disappear, you just let it die. You can sell the same thing for a decade, and I should know, I'm getting close to 9 years with one of them.overhishead wrote:after the sales disappear



