When I switched my major from Public Administration to Computer Science last summer, I had a sneaking suspicion that my natural tendencies would ultimately work against me. I could have called in a public administration degree, but part of the problem was that it was so un-challenging that I COULD call it in.
So, on the advice of my SO, I made what I hope is the final switch of my 15 year (on again-off again) romance with college life. Now I'm a computer science major (BA) and I'll be taking my last core class next semester.
I must say that the major to this point has engaged me like nothing else I've tried in college. I have always thouroughly enjoyed solving problems (but not math) and even when I sit and stare at a screen for five hours mulling over a project, I can maintain focus and sit for five hours to think about a single problem.
But then my natural tendencies kick in. I am a procrastinator and a bit of a message board addict. As a result, I don't always start my projects in a timely fashion. There always seems to be one more freeper to slay at the message boards. There is always one more board to check. So I find myself doing something like this, rather than writing the frames and panels for a simple notebook.
Then you throw in a good amount of stubborness and I'm not very good at asking questions when I'm stuck. I prefer to just sit there and think about the problem. This bit me in the ass last week, when I had to change a whole bunch of code to get my project to work right. Then ten pm the day before it was due, I saw the solution and had to restore it all back. (I'm not yet in the habit of version control.)
My natural tendencies cost me a letter grade last semester when I didn't get a project turned in. It killed my almost perfect homework score and I ended up with a B that should have been an A. Anyway, that's enough procrastination for now. The SO is coming home and I need to get on this.
I just have to make a run through the boards/blogs one more time. :)