Interestingly a great deal of progress can simply viewed as reducing or containing entropy.
Whenever a claim is made that something "improves developer productivity" I am very dubious of that claim. Instead I try to evaluate it along the axis of "how much entropy does this help contain? And what ways does the abstraction leak? That is to say where is this thing adding to the overall entropy of the system?". I find that gets better mileage.
Interestingly a great deal of progress can simply viewed as reducing or containing entropy.
Whenever a claim is made that something "improves developer productivity" I am very dubious of that claim. Instead I try to evaluate it along the axis of "how much entropy does this help contain? And what ways does the abstraction leak? That is to say where is this thing adding to the overall entropy of the system?". I find that gets better mileage.