This week Jon leads a discussion of real world development. We talk about how our development practices in our jobs and personal projects match up with the way we're "supposed to be" developing. Topics:
What are the non-negotiable practices that we always use on any code we write?Jon isn't always Test Driven. Does that make him a bad person?Where do code reuse and maintainability stack up when it comes to other real world priorities, like hard deadlines and short technology lifespans?Is there a place for "forms over data" development? How about System.DraggyDroppy?Links
Roy Osherove's recent posts on TDD adoptionBen's post on the project where TDD pretended to save the dayHow to fail with agileALT.NET Podcast / Episode 1 on Continuous ImprovementDownload / Listen
Herding Code 21: Real World Development