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
Pros and cons to everything. I’m sure your design perspective is more valuable than you (at least currently) appreciate.
@Mike Keliher,
Most definitely.
I’m thankful for how fortunate I’ve been with my design perspective.
“good programming practices that one would get in Comp. Sci. 101.”
Heh! It takes more than CS 101 to learn good programming practices.
Much of the practices I learned from CS did not scale well. Much of what I work on professionally has need to be maintained and modified. Which was not the case for many of the CS assignments I had.