I think the "brutal pragmatism" and corpo SWEs have always been an opposing force to the hacking spirit. Catch phrases include, but not limited to: - don't reinvent the wheel - right tool for the job - use a library - time to market - customers don't care about X - premature optimization I hack because it's the expression of the exact freedom that made me interested in computers in the first place. Discouraging devel…
> premature optimization I don't get it. Even when I'm working on a hobby project of no practical value with no deadlines. Premature Optimization is something I'd still like to avoid. I feel like PO harms code maintainability. It's far easier to optimize bottle necks in well written code than do refactor code complicated by PO in my humble opinion. Edit: Newline
The problem is that PO is used as a catch-all, low-effort statement to dismiss performance questions and exploration. It's used by devs to antagonize curiosity.