Hacker News new | ask | show | jobs
by palata 571 days ago
Optimization: not everyone has a super fast computer and a super fast internet connection. Too much is wasted there.
1 comments

To do it prematurely is the biggest sin, to give no thought is the second, and to not be able to do profile code is fatal.
Probably being pedantic, but I disagree on the order. What I understand is that "giving it no thoughts" is less bad than "doing it prematurely".

The worse is to not give it a thought IMO (usually people justify that by saying "premature optimization is the root of all evil", where actually they just couldn't be bothered to think). Writing bad code and justifying it by "I'm optimizing" is also pretty bad.

Developers should have common sense, not dogma.