I think this is how best to sum it up. We (tech workers) had agency back in the day as we were on the vanguard of something new and there were no best practices in how to manage us. These companies were run by and for tech workers. Today, you'd have all sorts of "stakeholders" telling us what to do. Product managers, various management and/or work tracking styles (agile, KPIs, etc), and top-down oversight.
At my previous job, I was literally dressed down for doing work on the side to resolve some technical debt that was hindering other work because it wasn't properly pointed. Didn't matter that I did it on my own time - showing initiative beyond the current story board was a no-no. How is one supposed to be happy in such an environment?
[–] andrekandre 2 days ago