Software development is hard. Understanding requirements, keeping up with evolving scope, and getting everyone on the same page is difficult enough without developers adding self-inflicted wounds.
A problem that I’ve noticed with us developers is that sometimes we hear some techie and cool sounding trivia – you know, like “the rain in Spain stays mainly in the plain,” take it as fact, and integrate that fact into our daily dev lives.
Times may have changed since your last hiring spree, and even if they haven’t, when was the last time you examined how successful your process really is for identifying the right kind of developer while weeding out the wrong kind?