Hacker News new | ask | show | jobs
by branko_d 2190 days ago
> Everything I develop on it screams on anything modern.

This is a very good point. I think the user experience, on average, would be quite a bit better if developers weren’t so prone to chasing glitzy new hardware that can “mask” performance problems.

On the other hand, developer’s productivity matters, so I’m not really sure what the right balance is here...

1 comments

Depends on how you develop. There are many ways to improve productivity that do not require faster machines. I'm a lisper for most work so I rarely have to wait for any compilation. Every interaction developing with this computer is basically instantaneous.

Also, I find that new developers think they would benefit greatly using the fastest machines to learn to program, but then never develop a good sense of algorithmic complexity as everything just screams. On slower machines you can have the opportunity to feel the difference between O(1), O(log n), O(n), O(n^2), etc.