To me, agile development is nothing more than coding by exception, applied to behaviors. You try something, you get some feedback, you change a few things, you get more feedback. It’s exactly the same as running a piece of code and it dumping an error like “You’ve got a foo where there should [...]