Reply to Tony,
I don't "write" software, I build it.
OK, how much time have you spent writing code: e.g. primarily typing actual code rather than designing what you will wright?
I can believe going for months without compiling if you are not actually writing code (I have done this my self) but if you are actually writing actual code for months without compiling than you are extraordinarily good (99.99+ percentile) or rather foolish. (Any system that takes more than a few hours to build is to complex for most people to completely understand with any degree of reliability without actually seeing it operate)
