The Ball-of-Mud Transition, or how software gets complex | Hacker News Reader