I’m not talking about skill, knowledge, or convincing a world focused on radical acceleration that optimization is necessary. Performance optimization is hard because it’s fundamentally a brute-force task, and there’s nothing you can do about it.
This post is a bit of a rant on my frustrations with code optimization. I’ll also try to give actionable advice, which I hope enchants your experience.
There is, “common sense” seems to accelerate that bruteforce work. Also some developers seem to be better at performance bruteforce than others, some enjoy it, others hate it.
Simplicity also plays a very important role here, most software is built by adding more features and at some point you may be able to simplify things a lot and make run a lot faster if you just rewriting it with all the use cases in mind.