|
|
|
|
|
by aq9
1297 days ago
|
|
As someone who has been in both tech IC (individual contributor) and higher management levels, this is often a relatively simple result of impedance mismatch (excluding bad faith individuals for now): ICs and lower level managers are all about inputs and outputs, blocking and tackling, getting shit done. At the higher management levels it is all about setting direction, setting the "tone", "getting the culture right". There is just so little concerns that intersect between these groups, that communication becomes a challenge. |
|
- At the lower levels you're getting shit done. Maybe. And if you are that's good, but if the shit isn't revenue generative, supporting revenue, or saving costs, then your job might actually be a bullshit job.
- At the higher levels, you hopefully know where your revenue is coming from, and your job is to maintain that whilst growing more. But if you have no operational ability, you're at the mercy of the first group, and might not actually have any real impact in the direction of the company.
The mismatch and lack of empathy causes the discourse. The devs typically have limited incentive to chase revenue, the leaders have limited desire to get their hands dirty.
Successful startups / growth companies are less likely to look like this, though funding can distort the relationship.