It is important to realize that different styles suits different programmers doing different things. Wil Shipley works better with being more careful and spending more time analyzing before coding. I remember reading about a programmer who writes hours of code (or was it days) before compiling. Or TDD where iterations are shorter and focus on incorporating unit tests. Etc.