“Imagination is more important than knowledge. Knowledge is limited. Imagination encircles the world.” – Albert Einstein
Recently, I have been thinking about the differences between designing and programming. I suppose this is a typical thought process considering we have just started really getting into GUI within my studies. I have a passion for both design and programming and that puts me in a position where I am starting to contemplate how in depth I should pursue each.
Currently I have a double major in Comp Sci and Graphic Design, so my courses are aligned to put me on the proper path. However, in my free time, I find myself being drawn to learn more Graphics and design concepts than coding. I have a great passion for both, but it seems as though my creative side wants to take over during those times that I am learning new concepts during free time.
Should I choose just one? I’m thinking… no!
I am in the process of thinking should I stick to one path? Each path will give me a lot of practice and study since, in my opinion, there is no “mastering” either. Designers get better and better, but there’s always things to learn and the same goes with being a great programmer. With all of the different paradigms to learn, 20 years in and I there will always be something more to learn. However, I love each so much that I don’t want to let go of one.
You may ask, what’s the big deal, just do both! Well, simply put, I am. But there’s an underlying fear that if I do both that I will end up mediocre in both instead of great in one. One major point in me dropping everything to return to school was to ensure that I did make the very best of it and that I put 200% into everything I do. There is a tangible fear that splitting my focus will dull my effectiveness in both areas of study.
And then I remembered that I have no life!
The one thing that will help me pursue each with the tenacity that I am accustomed to is the fact that I don’t really have much else to do LOL. When I’m not doing my homework and assignments, I am reading and researching everything I can get my hands on about programming and design. I spend my free time watching Lynda.com tutorials and read a ton of design an programming blogs. Quite possibly, my unique situation will lend a hand to me having my cake and eating it too, with ice cream to boot!
Welcome to the dark side, we have cookies…
If forced to choose between the two at the moment, I would choose to pursue programming. Luckily I don’t have to choose, however, knowing that if push came to shove I’d choose programming, makes my path a tad bit clearer as I look towards my future. There is something about programming that not only intrigues me, but invokes a since of pride with each concept that I learn and begin to understand. I think back to the first week and that first project this semester that I sat and worked over for hours and hours. I lost so much sleep that week and I was beginning to believe that I was in way over my head. To understand the progress that I’ve made so far really motivates me to keep pushing towards my goals.