Another day without TestDriven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else but its not Its for you the embedded C programmer. TDD helps you prevent defects and build software with a long useful life.