Library · Tag
Software Practices
An annotated collection of 2 books & articles on software practices, spanning 1999 to 2020. Featuring works by Kent Beck, James Shore — each with editorial commentary oriented to digital product practice.
Extreme Programming Explained: Embrace Change
Kent Beck, 1999 · Addison-Wesley
Kent Beck's argument is that the practices that make software reliable — pair programming, test-first, continuous integration, small releases, collective code ownership — are not independent techniques. They reinforce ea…
Continuous Design
James Shore, 2020 · IEEE Software / jamesshore.com
Shore's piece on continuous design argues that the architecture of a system should emerge through refactoring rather than through upfront design, and that this is not a licence for carelessness but a different kind of di…