…from Jerry Weinberg, in an interview posted on the Borland site:
Clay Shannon: Would you recommend a career in programming to young people today?
Jerry Weinberg: It depends on what the young person wants to do. I always give the same career recommendation: “Do what you want to do.”
CS: What courses would you recommend they take? What languages/technologies should they key on?
JW: They shouldn’t key on languages and technologies. They should key on learning to communicate, to think, and to work well with other people. Once they have those, the languages and technologies become simple matters. Without them, no amount of language or technology expertise will do much good.
CS: Which software project/product that you have participated in are you most proud of?
JW: I’m proud of all my work, and I don’t participate in projects whose product I wouldn’t be proud of.