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.

📉 Falling 0.4x Hardware
4,041
Comments
20
Years Active
5
Top Authors
#4671
Topic ID

Activity Over Time

2007
4
2008
31
2009
49
2010
65
2011
62
2012
86
2013
87
2014
115
2015
124
2016
144
2017
223
2018
198
2019
228
2020
490
2021
425
2022
442
2023
525
2024
321
2025
405
2026
17

Keywords

RAM e.g CPU GC UX DOS youtu.be SDK SSH MORE software hardware faster bloated slower slow computers fast bloat gets

Sample Comments

mburee Feb 17, 2022 View on HN

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?

hashhar Jul 3, 2021 View on HN

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.

lazylizard Oct 22, 2025 View on HN

hardware always goes faster. software often goes slower.

wayeq Nov 22, 2021 View on HN

Yes.. software gets slower faster than hardware gets faster

not_your_vase Mar 12, 2023 View on HN

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

Liftyee Oct 29, 2025 View on HN

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

sp332 Sep 3, 2013 View on HN

Software gets slower faster than hardware gets faster.

userbinator Aug 16, 2014 View on HN

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

anticensor Nov 16, 2023 View on HN

You forgot Wirth's law: software complexity compensates increase in speed of hardware.