These comments are basically validating how I've been feeling this last 5 years as we "transition to agile" where I work.
I chose programming because I enjoy solving problems, fixing things, learning how things work and applying that in a practical way. I like helping people.
But my role has been changing though, I don't like meetings but my days are filling up with them. These are to plan the work I'm not getting time to do, basically because of planning meetings. There are then retrospectives, "social events" like hackathons and team building, as well as company enforced "10% time" - that you actually get penalised in reviews if you're not doing.
All these things steal time from actually building things, doing work, talking to customers, learning the application area more. My productivity has gone down, not up. I'm having to work longer hours to catch up so I see my kids less. Work from home has now gone, so we can all attend 15 minute catch up meetings in the morning, that end up being 45 minutes minimum.
My jobs gone from interesting and fun to boring, and not fun.
I just want a job that:
1 - pays well
2 - treats me like an adult
3 - gives me interesting problems to solve
4 - limits the amount of meetings / corp bs I have to be involved in
Bonus points for:
1 - 1 or more work from home days, and flexitime
2 - decent tools (no cheaping out on the licenses, machines)
3 - lets you fix what's wrong with current products (house keeping, bug fixing, listening to customer complaints).
4 - allows you to move around internally, if you grow bored/frustrated with a technology/product and they have options
I'm changing jobs soon, the new place seems to tick the boxes above... fingers crossed.