Loving the Legacy Rabbit Hole
The great thing about legacy code is that it’s everywhere and it’s growing bigger by the day. This means infinite fun is to be had.… Read More »Loving the Legacy Rabbit Hole
The great thing about legacy code is that it’s everywhere and it’s growing bigger by the day. This means infinite fun is to be had.… Read More »Loving the Legacy Rabbit Hole
When does legacy code first appear? How does working at the limits of our abilities (or when we are constrained) affect the quality and supportability… Read More »The Social Legacy of Code
I have talked about this on the podcast but wanted to break out a list of potential items that cause tech debt and legacy into… Read More »Causes of Tech Debt and Legacy
Legacy and tech debt are a fact of life in all software. So how can we identify the major causes and try to limit them… Read More »Podcast: How Does Legacy and Tech Debt appear?
I was at a presentation this week hosted by some local consultancies and supported by four major vendors in the cloud and serverless space. The… Read More »Thoughtworks: On Displacing Legacy Systems
You’ve just landed a new job and you have to come up to speed quickly with the existing legacy codebase. So how do you do… Read More »How to Tackle a Legacy Codebase
Yesterday I presented a lightning talk at the CTOCraft conference on the subject of legacy and tech debt. I argued that tech debt and legacy… Read More »Legacy Code: Sunk Cost or Opportunity?
Last night I attended the DDD NL meetup where the challenge was to refactor some OO code, one file at a time without breaking (or… Read More »DDD, Refactoring and Legacy Code
Here are some of the valid reasons that development and product teams can give for not wanting to approach a legacy software product with the… Read More »Does Fixing Legacy Mean I’m Not Innovating?