The rise of agile methods (particularly XP) makes some people wonder if there's any role left for software design. I argue that this change shifts from planned to evolutionary design.| martinfowler.com
I like the idea of practicing1, in the musical or athletic sense, at professional skills to rapidly improve my performance and reduce my error rate. When I was a music major2, I spent hours practicing ahead of rehearsals, lessons, and performance. Until recently, I was unable to conceive of how I might do the same for leadership.| therealadam.com
Hey, manager!| larahogan.me
This article is part of the series JEG2's Questions. As programmers, our primary function is to achieve Product's roadmap. We will into existence the features Product believes will move the product forward. However, how we do that matters. It can be easy to fall into the trap of just blindly grinding through as many tickets as possible, but that's not truly as helpful to the business as it might seem at first glance.| Posts on The Programmer's Stone
Bill Clark discusses classifying and managing tech debt at Riot.| technology.riotgames.com
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application| martinfowler.com