Hiring programmers to write code has a lot in common with hiring artists to make art. They all call themselves artists, but unless you're in a position to really appreciate what they're doing and how they're doing it, it's hard to make sound decisions about them.