Refactoring or Retiring Can be a A Feature

A really good article from Nature lays out why the bias towards additive solutions might be further compounded by the fact that subtractive solutions are also less likely to be appreciated. In product development, friction points around refactoring and retiring features are widely popular in discussions among the engineers in any organisation. However, the biasContinue reading “Refactoring or Retiring Can be a A Feature”

Paying bills on time!

link.medium.com/Q9ZeO3a9x3 This is no different than having a good financial independence, paying bills on time! Not paying bills on time punishes you with services being cut, reduced comfort and increased levels of stress for everyday. This analogy is no different when it comes to tech debts in architecture, code base and even at the productContinue reading “Paying bills on time!”

Beyond The Legacy Code Book Summary

These are my notes from the book Beyond The Legacy Code by David Bernstein. I think most of the items here are always acknowledged by developers, managers etc. but really applying them in daily development activities take a lot of time to establish as a culture. Say what, why and for whom before how (turningContinue reading “Beyond The Legacy Code Book Summary”

What is Legacy Code?

This is a summary of articles and books I have read in the subject over time with some notes from the original sources. Unfortunately I have lost the reference list. If you feel that some pieces of opinions/information stated here belongs to your article or book, please do contact me and I’m happy to updateContinue reading “What is Legacy Code?”