One quality I've seen in great developers is that they are vigilant, merciless, and uncompromising in certain key areas. These are areas of the development process that are nonnegotiable. Even on their laziest days, these are the practices that they know that, if they break the rule once, they may break it again, or that this might open the door for another person to break this rule.
By Alvin Alexander. Last updated: June 3 2016