My father built custom homes, and in my youth I would occasionally work for him, mostly doing grunt labor and sometimes hanging sheet rock. He and his lead carpenter would tell me that they gave me these jobs for my own good — so that I wouldn’t go into the business. It worked.
Bruce Eckel while talking about choosing a career in computing! Eckel compares writing programs to writing and building homes in his piece, and goes on to tell what it takes to succeed in the career of writing code. Take a look!