This 4-page paper by Ben Green should be recommended reading for all working programmers.
"Good" is not enough
@njoseph The whole paper is great, but this point stood out for me: "But although a greedy strategy can be useful for simple problems, it is unreliable in complex search spaces: we may quickly find a local maximum, but will be stuck there, far from a broad terrain of better solutions. Computer scientists would never accept a greedy algorithm for complex optimization problems, and similarly should not accept a reformist strategy for complex political problems."
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!