Always when I do Test Driven Development I need twice as long or even longer. Even if TDD has a good reputation, I never became a fan of it somehow