WordPress iPhone app

July 22nd, 2008

Writing this on my iPhone using the just-released WordPress app. I am impressed!

Age and Competition

June 16th, 2008

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™

June 9th, 2008

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 :)

How much is your time worth?

May 22nd, 2008

Just heard on the news about a free gas card promotion that was sponsored by Verizon Yellow Pages at 25 locations in the US. The first 200 cars to line up at each of these locations received a free $40 gas card today.

People started lining up at around 10 PM last night to be able to receive the free gas money. In an age where people camp out for hours to get hold of a gaming console, why I am not surprised?

Google Summer of Code

April 27th, 2008

I have nothing but praise for Google’s Summer of Code initiative. This has been going on for a few years now. Basically, Google supports various open source projects by giving them a miniscule financial assistance, but paid developers for about two months in the summer. Everyone benefits. The mentors get project recognition and talent; the students get a well paid ($4500 currently) summer job and Google’s seal of approval for their skills.

I wish something like this existed when I was a financially struggling graduate student at a time when the economy was near its worst in the not-so-distant past. That would have saved me from slaving for unappreciative educators in the university system who take pride in misguiding their students with fake promises of an assistantship in the next semester. I could have used those summers, instead, to do what I love doing - write code, and get paid doing it.

Check out this year’s wonderful projects at Google Code.

‘Would you work for us?’

April 5th, 2008

3 days on site with a company client, and I get asked this question. Not to be taken lightly, yet, with no reason to even consider the offer, seeing that I am happy with my current employment situation, I jokingly asked, ‘Sure, are you willing to offer me twice my current salary?’. The Director asks me about my current salary, but since I am not really even negotiating, I shoot back with ‘How about start with 1000x my current billing rate per year?’. At this point, they realize that I am not an IT consultant for no reason (for novices, the industry standard is paying an employee 1000x their current hourly rate a year; so if someone is billed at $100 an hour, they should be paid $100k a year).

I love my job.

Growing likeness for Indian culture and cuisine in DC

March 27th, 2008

In times when Indians take amazing pride in giving up their culture and values, I find it amazing that most people I meet in DC are heavily influenced by both Bollywood as well as its cuisine. Nearly everyone I meet (through various meetups, random public transportation encounters, etc.) is keen to learn more about at least Indian cuisine. In fact, a Japanese person I met at a meetup.com outing went so far as to say that Bollywood movies were the next American craze, after Japanese Anime.

Even on yelp.com, I regularly see events at Indian restuarants/movies, and seldom even a cooking class.

I, personally, just love Indian food, and even though I don’t cook, I eat it at least once every two days. No other cuisine offers such a deep and varied assortment of flavors in a meal.

नमस्ते !

March 24th, 2008

अभी अभी पता चला कि OSX में हिन्दी में लिखना कितना अासान है। यह पूरी एन्ट्री मेरे साधारण कीबोर्ड के द्वारा लिखी गयी है।

इतना अासान होगा कभी सोचा न था!

- सौरभ

Interstate driving pet peeves

March 16th, 2008

I drive a fair amount for leisure and recreation. In fact, most of the miles on my car are from driving from one state to another, or just cruising on the highway. Now, I might not be the best driver in the world, but I try my best to be considerate and adhering towards the written and unwritten rules of highway driving. Every so often, I have to share the highway with drivers who have no business driving. Some of my pet peeves:

1. Driving in the fastest lane at 5 or more mph below the speed limit, and not even realizing that they are holding up the entire traffic flow.
2. Carelessly changing lanes to get on the slower lane just because a trailer truck had to get on the faster lane to overtake someone slow. A truck is HUGE, and needs more length to change lanes. Stop being impatient and let the truck driver move back to the slower lane. If people keep passing him/her on the right, the truck would forever remain on the faster lane. Use common sense.
3. Changing lanes without using an indicator. You’re not slick because you think you got away without using an indicator. You’re an asshole, and never really learned anything from your driving test - always use your indicators.
4. Tailgating. Do it some more when I am driving at 70mph, and I wouldn’t think twice about hitting the brakes just to give you a heart attack. Asshole.
5. Going more than 15 mph over the speed limit. You lack experience, and your car deserves a better driver.
6. Driving with the high beams on when behind me.
7. Not knowing highway merging etiquette. If you’re going fast, don’t slow down to a crawl just to give the merging car a whole minute to merge. Only brake if you can’t change lanes safely, and/or the merging car is almost out of road.
8. Matching speed with the faster lane when driving in the slower lane, just so that everyone behind them is held up until this person gets some common sense.

I think that is all.

The best thing about startups…

March 14th, 2008

…is the enormous amount of freedom for creativity. I am currently somewhat involved with a third startup since I graduated from school, and every time I get together with other contributors, it reminds me of how ideas and personal conviction are the keys to doing great things.

This startup is definitely going to be big!