News for hackers. Stuff that matters.
Re:What I wish I knew when I became CTO by snowwrestler on Wednesday February 14, 2018 @12:13AM (#16373647)
I think the theory is that increasing quality will save time in the long run via fewer regressions and bug reports.

Making that math work, though, seems to depend on the idea of some sort of future crisis state, where normal development is slowed way down. (You'd need to avoid a big slow down in the future, in order to balance out the continuous extra time given to testing.)

Does such a crisis lurk in the future of every development effort? Hard to know. It's certainly not the only way technology projects fail. Plenty of products have passing tests but fail to find customers.

Re:What I wish I knew when I became CTO by dangero on Wednesday February 14, 2018 @12:50AM (#16373776)
Exactly. It’s likely for some projects every line of code you write will in the end be a complete waste. TDD is only worth the trouble assuming any of the project succeeds. If not it may just be more wasted effort. For this reason I think a case can be made to skip TDD on MVP traction tests in some cases.

A friend of mine just had his startup acquired, so his startup was an above average success and he told me 80% of what they built ended up getting scrapped.

Re:What I wish I knew when I became CTO by virtualized on Wednesday February 14, 2018 @09:40AM (#16375992)
The problem is you don't know which 80% will get scrapped.
Re:What I wish I knew when I became CTO by dangero on Thursday February 15, 2018 @06:45AM (#16383289)
I don’t see this as a problem as long as you make time to add tests later once you are convinced the code will be kept active through user traction.