Entrevistamos a John Hearn
summary
Claim: projects fall into predictable vs unpredictable projects and that whether you can write intuitive early code depends on which class a project is in. When a project is unpredictable the approach switches to using other mechanisms to steer direction rather than premature design. Refactoring is framed as a deliberate technique to reduce defect interactions not as evidence of bad code and as a way to lower the chance of errors surfacing in production.
AI-written summary · about
related talks
12mPredictable is better than fast
45mChanging attitudes toward legacy code
40mBuilding resilient frontend architecture
49mVariability, The Second Hardest Problem ...
56mThe Nature of Software Development
41mRefactoring your legacy applications the right way
43mThe Dangers of Being a Web Developer
01h 26mChaos Development: Removing Software as the Inhibitor of Agile
