Hacker News new | ask | show | jobs
by ska 1953 days ago
> Software engineering is unique

There is nothing special about software engineering as a technical track this way. There is no one way to set up an organization. To a large degree they are how they actually work (i.e. not what's on paper).

This balance has been an issue in managing technical teams for about as long as that has been a thing, which is a lot longer than software has been a thing. There is a fundamental tension though, in that the focus you need to maintain expertise in your field contends with the breadth you need to understand the context well enough to make good decisions.

I suspect the real reason that you don't see more of it in practice is that it's actually really hard to continue to do both well at a very high level, and it's also organizationally hard to do.

1 comments

There is something special about software engineering because it is fundamentally about automation. As a result, an individual software engineer can create the sort of impact that traditionally would require a team.

I'm trying to make sense of the rest of your post, but it uses a lot of pronouns that don't appear to reference anything.

> fundamentally about automation.

I agree software has more leverage, sometimes but we are talking here about how decision making power is distributed in a company.

Regardless about how much impact the IC technical output can have that is about how. The skills & information needed to make good decisions about what and when are different.

Unfortunately, being highly effective at both requires spending time and focus in ways that are somewhat mutually exclusive, which makes this quite hard.