Piecemeal'ing code
Khem Raj March 25, 2025 #metaRarely do we write code from scratch these days. Systems are complex. Often we instrument a feature requiring changes in more than one place in the system
"Piece-mealing" is quite effective strategy for absorbing these changes into the system codebase. First and foremost, it is additional to comprehensive design thinking, it does not replace it but augment it. Once you are ready to make changes this thinking forces you to organize the changes into collection of small change-sets
- Changes that are enabling the feature but are inert otherwise
- Those changes which can be tested together as a set, and regressed with the system
- Changes interfacing with other systems
- Feature itself
This can help make smaller digestible changes incrementally without destabilizing the system
Yes there will be no big-bang and not many diving catches but isn't that all we aspire for ?