What separates a good programmer from a bad programmer?
What separates a good programmer from a great one?