News for hackers. Stuff that matters.
Re:TDD did not live up to expectations by taeric on Thursday June 29, 2017 @12:42PM (#14664675)
But this advice should be extended further. Always be willing to throw away the code and the tests. Take the learning.

Be ware, though, that you are not throwing your customers for a bad ride. As soon as you have customers, it is nigh impossible to throw away the code without neglecting them. And they are your ultimate responsibility. Not the code.

Re:TDD did not live up to expectations by sb8244 on Thursday June 29, 2017 @03:11PM (#14666046)
Exactly right, it can be very hard to make changes (even the right changes) once it's in customer hands. Sometimes it is easy, sometimes it is not. However, it's always easy to throw out code that isn't yet committed.