The Many Reasons Why…

As I am sure, there are many reasons why each of the computer science majors across the country are pursuing their majors.  I just can’t shake the natural borne skeptic that I am, as I encounter each much younger than I am C.S. major at my school that wants to create the next “f’ ing awesome” game and rake in the millions it will bring.

I am under no illusions. I worked for a small “dreamy eyed” dot com in the late ’90’s that to my knowledge has never made a large gallop out of the gates, even after my position was downsized in 2002. They were going to rake in the millions as well and us with what became worthless stock options.

Becoming recently fascinated as I am with the real pioneers  of the field: Alan Turing & John von Nuemann , men that created computers out of nothing, out of necessity, out of the real honest need to accomplish nothing short of saving the allies from the axis during WWII.  How can we not be moved to give pause and think what are some of the other reasons why we are doing this, are there any reasons other than money for ourselves or our companies.

It isn’t the real context of what Steve Jobs meant in his statement; but is there another chance that we can “Make a Dent in the Universe”?

I came into this wanting to make a new financial security for my family and remain committed to that cause; but why can’t there be another greater cause…something else, something greater. More reasons why.


“If you can’t explain it simply, you don’t understand it well enough.”

“If you can’t explain it simply, you don’t understand it well enough.”
– Albert Einstein

” There’s no sense in being precise when you don’t even know what you’re talking about.”
–John von Neumann

You have two of the greatest minds of the 20th century basically stating the same thing here in my opinion – keep it simple. You have a very complex set of ideas that these men were working on at the same time in history:  Einstein on the physics of the atomic bomb and von Neumann on the electrical engineering of something that did not even yet truly exist – a computer that could compute the complex mathematical problems needed to calculate the design of the bomb and the destruction that the atomic bomb would produce.

You experience the same difficulties as the student next to you does in this class or another class; the pure and unstated fact that the professor is unable to keep the subject matter simple enough to comprehend. Oh, it may not be the professor’s fault – they were taught in the same manner and don’t know the difference;  they are “tired” of all the snotty nosed “know it all” students, they may want to separate the “wheat from the chaff”, or they just aren’t capable of doing what they may feel is “dumbing down” the subject matter. Whatever the reason, it is my strong opinion that this may be the reason that we as a nation are so far behind on the so-called STEM  (Science, Technology, Engineering, and Mathematics) subjects/careers.

Don’t misunderstand what I am saying here; I am not advocating that the subjects be “spoon-fed” to the students or we get into a situation where the teachers/professors teach the tests. My concern here is that maybe we should be concerned that we have a generation of teachers & professors that suffered through these very hard subject matters and may be unable to properly teach them in a “simple” way to where the students can understand and not be afraid of the subject — afraid of taking the subject because tradition has said that you cannot pass these subjects unless you are an “nerd” or a “genus”. These subjects are hard enough to grasp by their very nature, the teacher/professor doesn’t need to also be unable to explain the subject as well. As Albert would no doubt have the right to say to some professors ” If you can’t explain it simply to your students, you don’t understand it well enough to teach it.”