Age and Competition

It’s not uncommon to run into a blog belonging to a very young software whizz these days and just not being amazed at how kids these days are able to get up to speed with what took us ages. Of course, this sort of generational gap is always going to exist. As we advance our knowledge of science and technology, the baseline for mere awareness is only going to keep rising. For example, a few decades ago, calculus was an advanced topic, but now it is a staple ingredient in the Mathematics curriculum of an average middle school student.

The point of this post is to mull over how age and experience really play a role in how you look at these things. For example, I saw this site today. It belongs to a passionate 18 year old open source software developer who is most probably a college student. From a technical standpoint, he is definitely more than qualified to do the jobs of some very experienced people I have met. He is on the cutting edge of his technical spectrum, so to speak. When I was growing up and in college, I was like that, too. I used to work on websites as a hobby, write interesting C programs in my summers, and just generally mess around with a lot of software code. With the rise of the Internet, though, it has become all too easy, and sometimes expected of you, to showcase your passion and talent for the rest of the world. This is an example of the raised threshold/baseline I mentioned earlier. So, is the kid exceptional? In comparison to some other peers in college, sure, but being on the cutting edge and passionate is expected from you. When you are grown up, this is how you look at it.

When you’re 18 years old, you just want to do things because they’re fun, and not because you realize that being passionate is ultimately going to help your overall perception of your future career. Youngsters these days have this wonderful opportunity to be taken seriously, to be able to start open source projects that have the potential to be used by a lot of people, to be able to contribute in the same vein as other more experienced people, thanks to the Internet. So, for someone like me, while it was considered exceptional to just be passionate about programming languages or writing hobby programs, I think the bar has been raised quite a bit in the last two decades.

So, do you compete with these youngsters? Feel threatened? No.

These are just signs that the technology landscape is changing so quickly, and that is very good. What we could do, though, is align our passion with theirs and create synergies that would ultimately advance future technologies.

The Apple Hype Machine™

Today, Apple introduced the next version of the iPhone, labeled ‘iPhone 3G’. As always, the fanboys were intrepidly forecasting the new set of features and capabilities that this new gadget would include. For the most part, they got what they wanted, and coming from Apple, I think it is a good deal.

A list of what’s ‘new’ – 3G support, cheaper, built in assisted GPS.

Every other new feature is a software feature that would be provided free of cost to the people who already bought the first version a year ago. I am currently beta testing the new firmware, and it is a step up, definitely.

What amazes me though, is the blind trust some people have for Apple. Steve Jobs compared the browser on the iPhone with browsers on phones that were at least 2 years old. He completely side-stepped the modern browsers on Windows Mobile, or even BlackBerry devices. For the intelligent consumer, it doesn’t mean a thing, but for the average dumb/brainwashed consumer, Jobs’ word is gospel. The Safari browser on the iPhone is NOT at all the fastest mobile browser.

Another example – as is the case with all things Apple, there were rumors floating around just before the keynote about the new model having various features like MMS (which has been a staple feature of all phones since the early 2000’s), video conferencing, higher resolution camera, better Bluetooth support, etc. But, ultimately, nothing of that sort came even close to being announced. People are happy, nonetheless, or rather the fanboys are.

On top of this ludicrousness, ATT thought it would be a good time to bump the rate of the data plan from $20 a month to $30 a month. This makes an entry level plan for the iPhone cost approximately $70 a month before taxes. And I thought that communications was getting cheaper everyday.

I love Apple’s products just because they tend to be minimalist, but I have a major grudge against their false, unethical, inaccurate marketing. I also abhor fanboys who have every possible justification for skipped basic functionality.

That said, I am going to create an interesting app one day for the iPhone 🙂