DSimon comments on Coding Rationally - Test Driven Development - Less Wrong
You are viewing a comment permalink. View the original post to see all comments and the full post content.
You are viewing a comment permalink. View the original post to see all comments and the full post content.
Comments (82)
Ye hairy gods, do NOT attempt to rewire yourself out of this. :-)
I don't know of any programmers who are able to productively hold very large chunks of implementation in their head at once. Writing in small pieces with frequent result checking is nearly always a good idea even if your result checking isn't regressive or automated. You should be happy you started out with this habit instead of having to force yourself into it.
wnoise summed it up well. I'm very pleased to have the habit (and am occasionally confused by people who don't do it). But it's frustrating to have that mental limitation. It makes me feel a bit dumb when I'm talking to Real Actual Programmers. :)
The habit is very good. The necessity of it is bad. Larger working memory is incredibly useful for a programmer.