Sep 5, 2018 · 1 min read
In a simple model of software development I have 3 flows — features / defects / tech debt . Both defects and tech debt are reinforced by new feature development. It’s only once I introduce an explicit refactoring cloud that I can create a balance to the increased entropy that is being created. Organizationally that requires experience and strong leadership to not fall into the trap of adding new features / apps.