Skip to main content

On Bets

"Every gambler knows / that the secret to survivin' / is knowin' what to throw away / and knowin' what to keep." - The Gambler, Kenny Rogers

This is a short sequence of articles that looks at the idea of betting, at different levels within software development: first from a task-planning perspective, then coding and then debugging.


  • Talk about bets rather than tasks.
  • Understand risk as a spectrum, rather than an item on a register.
  • Understand the appropriate domain for Agile and Planned methodologies.
  • Move beyond "Agile" and "Planned" approaches, to a right-tool-for-the-job approach.