Hacker News new | ask | show | jobs
by hddherman 618 days ago
I heard a saying recently that went along the lines of "engineering without constraints isn't engineering", and after reading "The Performance Inequality Gap"[0] and its follow-up series "Reckoning"[1], I'm convinced that software developers should use lower end devices so that they, too, feel the pain they're inflicting on others.

Running cheap hardware is fun and will make you want to improve your craft.

[0] - https://infrequently.org/series/performance-inequality/

[1] - https://infrequently.org/series/reckoning/

1 comments

You should be testing your software on the typical device it will run on. It's just good engineering to do so. If you have to eBay a bog-standard laptop to do this, do it.

Developing software on the average potato device? Hell no. What a waste of time.