Hacker News new | ask | show | jobs
by proc0 1444 days ago
Is this the case for most careers, because it seems to me it's a software industry issue. Maybe this applies elsewhere, but is it to the same extent? Are the best civil engineers the ones that think like investors? How about nuclear physicists or airplane mechanics?

> I have a rule that any engineering work must have a minimum of 2x of the rewards to justify the cost. If I spend a month migrating, it has to save me two months of time to payoff.

That's not engineering though, it's management and/or business. Why study years and years of how computers work, to then think about people and business problems? It's just interesting to me that it's a common industry expectation.

1 comments

> Why study years and years of how computers work, to then think about people and business problems?

Because in school, you study engineering in a vacuum. In the real-world, you have financial constraints, time constraints, and business goals to meet.

Those are all fine, and to some extent it can be considered for engineering, but isn't there a line to draw somewhere? At some point leveraging your expertise to do other work turns into a different role completely, at least in practice. I also think in programming, because it requires a high amount of creativity, there is lots of room for improvement that is only accessed by experienced programmers, which end up transitioning away into those other roles.