Test driven development is most useful when there are multiple contributors. The added work time doesn't calculate when I am sole architect/implementor.
If I was to be an architect only for a system though, I'd likely appreciate TDD to ensure implementors do what I think I spec'd
If I was to be an architect only for a system though, I'd likely appreciate TDD to ensure implementors do what I think I spec'd