O'Reilly logo
  • Jonathan Stevens thinks this is interesting:

Agile works because it acknowledges that certainty is unattainable in advance of the application’s existence; Agile’s acceptance of this truth allows it to provide strategies to overcome the handicap of developing software while knowing neither the target nor the timeline.


Cover of Practical Object-Oriented Design in Ruby: An Agile Primer


Agile, mitigating the risk of what you don't know.