|
|
|
|
|
by 255kb
661 days ago
|
|
My take on this is that devs, in general, are managed by people who are still completely clueless about technology in 2024. There are surely exceptions (FAANG, etc.), but I've worked with my fair share of managers who couldn't fathom the work required to add a feature. It's always "just a button".
Sales are easier to understand. You can describe it with words. Us devs use gibberish that nobody understands. Scrum gives them tools to understand if there is progress or not: Is the burndown chart nicely on a downward trend? Are tickets closed? Is the sprint "green" or not?
I won't blame them. They are clueless. But I hate it! |
|
This is truth. A lot of "managers" in engineering just can't fathom the complexity. Even if they have an engineering background, even if they coded for 10 years, they can't fathom the complexity.
Some of the reasons I have discovered are
- They think of every project as "greenfield" with a clean slate, whereas 99% of the projects are built on old tech debt accumulated over years and increasing in complexity. Remember their old tech debt decision from Q4 of 2021? Yeah they don't remember it and can't fathom how that decision led to today's problems.
- They think every "headcount" at all the immense rungs of the ladder are the same. Remember that guy they fired in Q2 of 2022? Yeah they don't remember it and can't fathom how firing a person with context cannot be backfilled to the same level of context, even with an ex-faang label.
Ultimately, management does not see the pile of garbage their decisions have made. That pile is left to the garbage pickers (engineers) while they themselves just think about how to look good to execs.