Re:Everyone is still terrible at creating software at scale
by pdimitar on Saturday April 10, 2021 @10:03AM
(#26761553)
Part of what makes you an enabler of programmers -- and not just a guy who screams "faster! harder!" -- is to be able to push back a little.
There's sadly an inherent conflict of interest between the people doing the job on the ground (programmers) and the rulers (managers).
Your job is to find the middle ground -- not to completely side with your higher-ups.
That would be a good starting point for you IMO.
I had this exact same thought recently when reflecting on my behavior in my new role as a "technical product owner". All of it was reflexive, as if I suddenly forgot all of the software engineering knowledge I accumulated over the years and became a deadline-driven cog.
I don't have a solution yet; I think it comes down to that I don't yet speak the same language that people I report to do, and thus I feel like I can't defend my position well enough. It comes with experience, I guess!