Linked by Eugenia Loli-Queru on Wed 22nd Mar 2006 18:08 UTC
General Development "Newer software does try to be sexier by doing flashy things such as the talking paperclip. This causes a tendency for the software to bloat to the point of saturation, i.e. until it performs at barely acceptable speeds. But application programming seems to get worse with faster processors. Even with more memory, faster disks and multiple CPUs, your average web application runs slower. Is it possible that the faster hardware has made us worse programmers?"
Thread beginning with comment 106878
To read all comments associated with this story, please click here.
some merit
by cg0def on Wed 22nd Mar 2006 21:29 UTC
cg0def
Member since:
2006-02-12

This is not always the case and we can now say that this is really not the case with open source software projects like Gnome. ( the speed of 2.14 is greatly increased compared to the releases from and year ago ) Though when it comes to commercial software projects it is inevitable that speed goes down and complexity goes up. It is not that the programers are worst than they used to be 10 years ago but every company wants to increase its profits and debugging is REALLY expensive. Debugging is actually the most expensive part of coding and while sometimes it is necessary, when it comes to speed of execution it is merelly a suggestion. After all your userbase is likelly to purchase a new computer in the next 3 - 5 years anyway so the money that you will spend increasing the execution speed is a lot better spent developing new features. This is exactly why so many companies are falling in love with managed code. Managed code is the worst thing that could happen to performance but it does provide you with a consistent framework for writing medium speed software at a relativelly fast rate. Perfect for big business and terrible for the consumer pocket as it basicaly means that good design patters are out the window and great ones are never even going to enter through the front door. That combined with the fact that most office software has a lifecycle of 10 or more years spells disaster for me.