Comment by hhjinks

10 hours ago

Rewriting code to be more compact is orthogonal to productivity.

How so? Let's say that over a year, a given section of code needs to be read and understood once a month. Taking some time to keep the code succinct and free of distraction will increase productivity all those occasions, as well as the rest of the lifetime of the system. Say the next decade.

How is that not efficient?

Which is not what is being discussed. Often rewriting code to make it more understandable makes everybody more productive.

Simplification usually requires the most effort and results in simple and elegant systems easy to understand and maintain with reduced error surface.

So overall increases productivity by a lot