Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's a variation of Parkinson's Law -- we just keep expanding what we are doing to fit the hardware available to us, then claiming that nothing has changed.

CI is a fairly new thing. The idea of constantly doing all that compute work again and again was unfathomable not that long ago for most teams. We layer on and load in loads of ancillary processes, checks, lints, and so on, because we have the headroom. And then we reminisce about the days when we did a bi-monthly build on a "build box", forgetting how minimalist it actually was.



This is true, but there's still choice in how we expand and the default seems to be to do it as wastefully as possible.


As wastefully as we can get away with no?

Not the same thing.


Yes, your wording is better, I don't believe people are actively trying to be as wasteful as possible.


It's what the economy rewards. Simple as that


I don't totally agree. It's what a short-term view of the economy rewards for sure. But even if that was the only view of the economy I've seen plenty of low-performance software written purely out of cargo culting and/or inability or lack of will to do anything better.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: