39 ms·
What's the first thing that's drilled into you as a professional developer? Don't optimize prematurely! Better hardware just moves the goalpost of where 'prema
by greenshackle2 10y ago
What's the first thing that's drilled into you as a professional developer? Don't optimize prematurely!
Better hardware just moves the goalpost of where 'prematurely' is.
From a business perspective, if it runs fine on modern hardware, why spend money optimizing it?
This sort of means that better hardware should lower the price of software development. You should be able to replace devs competent at optimizing with cheaper mediocre devs, or the competent devs should be able spend less time on the same software.
I get the impression this hasn't happened but I havn't looked at actual statistics.
But also, software now has more features, there was nothing like modern web apps 15 years ago.
(Note: I'm making guesses on why things are as they are, not as I think they should be. I share your frustrations, why is my 1 year old budget smartphone, that's 4 times as powerful as the 1st laptop I owned, so laggy that's it's nearly unusable?!)
- majewsky 10y ago> software now has more features, there was nothing like modern web apps 15 years ago. You're confusing "features" with the technology delivering them. ;) > why is my 1 year old budget smartphone, that's 4 times as powerful as the 1st laptop I owned, so laggy that's it's nearly unusable?!) cough Java cough :) A friend of mine used a Nokia N900 smartphone (running Maemo Linux), with a single-core 600 MHz CPU and 256 MB RAM. When it finally died, he moved to a recent Samsung Galaxy model, and complained about how it is much laggier when performing the same tasks that the ancient N900 breezed through at buttery smooth 60 FPS.