Hacker News new | ask | show | jobs
by pedalpete 4499 days ago
Countering your counter point: while you're busy answering support calls and working through bugs that weren't caught in functional tests, I'll be delighting customers with software that works and sleeping better at night in a less stressful work environment because we've done everything we can to ensure our software is as good as it can be.

I actually thought the same way you do until just recently. Once you get into the flow of writing unit tests, you'd be surprised how little time it takes, and how effective TDD can be. It helps me stay focused, and structure programs better. I can't say if it actually has slowed my development time at all, when you take into account fixing bugs found in functional testing.