Well, the distinction between those that love what they do and those that don't isn't the only way to slice things. You don't have to love what you do to want to conduct yourself in a professional manner. Even if you aren't passionate about your work, so long as you take pride in it you won't be producing "crap code."