I’m continually bumping up against my ignorace of good programming practices that one would get in Comp. Sci. 101. Not that it stops me, just makes the time from idea to reality much longer than I’d prefer – especially for tiny things.
On the flip side, I’m suspect if I got a CS degree instead of a Graphic Design degree, I’d probably be fighting with my ignorance of visual composition, color theory, typography, and interface design.
Seem to me, taking a couple Comp Sci classes in college not only helps you “find out if you were, in fact, born a programmer”, it makes you less of a user.
More of a doer.
Elsewhere:
Phil Crissman talks about the differences between software development and Computer Science degrees