Move Slow and Mend Things
Explore the concept of sustainable software development in this thought-provoking Devoxx conference talk. Challenge common industry mantras like "move fast and break things" and "velocity-driven development" while examining the true meaning of sprints, full-stack development, and time to market. Delve into the importance of direction over speed, group intelligence over team size, and the value of slowing down to learn and improve. Investigate the roles of architecture, code quality, and testing in the development process, and consider how these elements impact both developers and customers. Gain insights into the balance between craft and enterprise, the nature of software as codified knowledge, and the significance of context in decision-making. Through various examples and thought experiments, discover a more holistic approach to software development that prioritizes sustainable practices, collective intelligence, and long-term success in the market.