Re:Why I use old hardware
by hinkley on Wednesday January 23, 2019 @10:57AM
(#18979283)
So you’re not doing anything with Docker or ML, or a compiled language, and you have no unit tests?
[ Parent
| on HN ]
I haven't done web development lately. Why do unit tests mean higher requirements on the hardware?
Re:Why I use old hardware
by HumanDrivenDev on Wednesday January 23, 2019 @06:54PM
(#18984512)
At a guess - the various popular test runners are slow and bloaty.
Depending who you talk to, there are behavioral breakpoints at one, three, and seven minutes.
If you have a few thousand tests at a couple milliseconds apiece (really really easy to do even in a midsized project) you’re getting above that 1 minute range. Shaving 40% off with a faster computer stops people from task switching while testing.
Task switching pretty much doubles your test cycle because you never switch back at the precise moment the tests are done (we are developers. We always underestimate everything by a factor of 2).