I think you took my analogy in a completely wrong direction. The point is not reuse, which is what you seem to be implying. The point is rather that it is better to achieve complex objective by utilizing more of the same, instead of introducing bloat. From the engineering perspective, small simple steps are always better than few giant steps.
I think you took my analogy in a completely wrong direction. The point is not reuse, which is what you seem to be implying. The point is rather that it is better to achieve complex objective by utilizing more of the same, instead of introducing bloat. From the engineering perspective, small simple steps are always better than few giant steps.
This approach is discussed in a bit more details here: medium.com/digital-exprt/https-med...
Definitely agree that composing small, simple things is better than building one large, complex one.
Yes, bloat is the bane of our profession. As soon as you task any dev team to get something done, they always deliver spectacular bloat.