- Say no to pair programming. It’s not only completely wasted time, it’s psychologically harmful. I have been diagnosed with PTSD as a result of a single session in 2009.
Pair Programming is Appallingly Unproductive and Sadistic
It is truly hard to believe anyone can claim there is anything good about it
2. Testing one’s own work is merely a start; we all have blind spots in development and the same ones will show up in testing. Code reviews are formatting quibbles, pull requests are nearly useless. A company without a QA team at least as staffed as the development team isn’t serious.
3. Plan your work. Anything larger than Hello World should have requirements and functional specifications; writing these will engage your organizational mind, never accept work from a client who wants to skip this step.