I’m not sure I’ve seen people fired for being too productive directly. It’s absolutely not a metric they care about though. I’ve seen them get rid of people that cost too much not caring how much product knowledge that they couldn’t hand over in any reasonable time with no suitable replacement.



I’d say the ideal situation is that tools are developed library first, then cli or gui as preferred allowing others to pick up the slack and make the other tool (or tools) using the functions in the library.
One of the reasons automation is so much easier on linux than windows is because there are many more cli tools to do things. On windows many tools are gui first and cannot easily be automated.