The Best Engineers Think Like Investors, Not Builders
medium.com
medium.com
> 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.
Because in school, you study engineering in a vacuum. In the real-world, you have financial constraints, time constraints, and business goals to meet.
If it helps, think like an entrepreneur. That is, what does your exit look like? Will you exit better off, or worse (i.e., you haven't kept pace with the market).
In either case, it's not a job...it's an investment.