Wirth's Law
The cluster discusses how software becomes slower and more bloated faster than hardware improves, frequently citing Wirth's law and lamenting inefficient modern software despite powerful hardware.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Yeah, just because hardware got incredibly fast doesn't mean slow software is fast now, it just expands tothr available circumstances again
What's the old adage; software gets slower faster than hardware gets faster?
Hardware getting 100x faster isn't a good reason to make your software 100x slower so that the user-experience feels the same as from 20 years ago.
hardware always goes faster. software often goes slower.
Yes.. software gets slower faster than hardware gets faster
It's not the hardware that is struggling, but the software is getting more and more bloated. And by bloat I don't necessarily mean unwanted features, but more like extraneous abstractions.There is no free lunch, everything has a price. If you want to have fast, very efficient software, you will have to optimize it for the hardware, which will cost development time. It also may or may not be maintainable.Or you can use an all-in-1 solutions, that will handle everything in all (mos
I think what you want is for software developers not to write bloated code, instead of computers not getting faster. The bloated code is a result of undisciplined programming and not paying attention to users' devices.If our computers never got faster, we would never get faster computers (obviously...) to run efficient code even faster. 3D rendering and physics simulation come to mind.I have noticed what you mention over longer timescales (e.g. a decade). But it's mostly "fl
Software gets slower faster than hardware gets faster.
No, I don't think the things most people do with computers should require any faster hardware; the problem is that software is often being written to require increasingly more resources under the false assumption that processing speed and memory are "infinite" or close to it.The exponential growth that started many decades ago has promoted a culture of extreme waste. From the earliest notions of "premature optimisation", and the rise of structured progra
You forgot Wirth's law: software complexity compensates increase in speed of hardware.