upvote
The sad part is that most employers don't care particularly about performance optimization skills (the economics don't work out, they can often just fix the problem cheaper with more hardware—and even if they can't, they mostly don't bear the cost themselves).

The fun part is that when your employer _does_ care about software optimization, few people are actually good at it and your skills are more exclusive :-)

reply
This is true until they see the AWS bill after moving all their infrastructure there in a difficult to undo manner.

Suddenly they are very aware of the costs of inefficient software.

reply
Irrational how? What higher values does it undermine for you to make fast software?
reply
OP is probably referring to many engineering managers who think it is irrational to spend an hour in order to speed up a computing task that only shaves a few milliseconds off.

Even when that software is widely used so the few milliseconds add up to thousands of hours in collective time savings. 'We don't pay for user's time, only your's', is the attitude. Again 'irrational'.

reply
There are dozens of us! Dozens!
reply