Design by Coding

This 10 minute video introduces DbC, an agile technique for designing incrementally while you code that that results in a coherent and minimal architecture that’s built on T/BDD techniques. This video is best viewed at 1024×768. YouTube’s player won’t do that, but you can watch at that resolution at For classes that cover this material in considerably more depth, see .

Previous Bathroom Remodeling: Removing a Ceiling with Blown Cellulose Insulation in Attic
Next Bedroom Furniture Designs


  1. Alex Martinson
    July 28, 2014

    This was awesome. Thank you so much. More of these videos please. Are you thinking of writing a book about DBC?

  2. MrLarryQ
    September 5, 2014


  3. Bryon Lape
    November 9, 2016

    Maybe I'm being overly gratuitous, but I find more value in Allen's various presentations than I do Uncle Bob's.

  4. Bryon Lape
    November 9, 2016

    Speeding up video to get to a certain point more quickly is not time-lapse photography. It is called hyper-lapse.

Leave a reply

Your email address will not be published. Required fields are marked *