I am extremely envious of computer science majors. In an app-driven world where anyone can make some nice change by submitting an online game to some unnamed brand’s marketplace, computer science is the key to unlocking these pools of cash. Big, big pools for recent grads who are trying to excel in their chosen career paths.
Foursquare, Talking Carl, and Angry Birds are but some examples of transforming simple concepts into outrageous cultural stimuli. I’m not sure what the motivation was for these creators — to produce nice side-incomes out of a hobby or to start up the next mobile gaming company, possibly to be bought out by some larger corporation — but they are this new age’s creators.
I discussed this idea recently with a soon-to-be software engineer at a recent jersey shore-themed party. I professed my jealousy and my desire to gather a few myself to create our own mini company, wanting to generate some cash flows without investing in anything other than time. The counterargument he dished out, however, was that software engineers don’t have ideas.
I pondered this. Pondered hard. I was content for a day with imagining that they held not all pieces of the puzzle. Then I remembered “The Social Network“. Then I remembered reading How Would You Move Mount Fuji. Then I lamented. There is no way software engineers lack ideas if they’re already conquering problems that remind me of the Matrix.
They will be the ones revolutionizing social interactions. What others can do to compete, however, is to come up with better ideas and finding the resources to execute these ideas. This is basically my subtle call to seduce all you programmers to come work with me, fyi.