We are humans, and it is natural for us to notice a linear correlation in everything, especially when observing things from a here-and-now perspective. Except there are very few aspects of the physical world that are linear. For sure, the correlation between time and product value isn’t one of them.
Nonlinearity means that nothing is predetermined in our job. In the long shot, you can scale up product value unpredictably high, which is excellent. But you can also burn all the cash and make the company disappear.
Fortunately, being nonlinear is the essence of software engineering — it’s in our veins. We build things in a way where we don’t have to solve a given problem more than once. We automate the process, so we don’t have to repeat tedious work over and over again.

#software-development #programming #leadership #technical-debt #coding

How to Deal with Technical Debt
1.10 GEEK