Life: Start questioning everything. That is, questioning accepted wisdom with respect to nutrition, medicine, sport and everything, accepting things I can verify myself, but most importantly, disregarding things I can disprove myself. I'm healthier, wealthier and happier as a result.
Programming: Same; in this respect, that's ignoring common wisdom about OO and TDD. These things have value, but not of the type (and not really the magnitude) that they are assumed to have. It's much more mainstream now, but 10 years ago, I was considered a crazy heretic.
Programming: Same; in this respect, that's ignoring common wisdom about OO and TDD. These things have value, but not of the type (and not really the magnitude) that they are assumed to have. It's much more mainstream now, but 10 years ago, I was considered a crazy heretic.