Categories
Tech and Culture

The best way to seek software development interns

This webpage has got to be the best potential opportunity advertisement I have ever seen on the Internet. Truly remarkable. There’s not much crap, is straight to the point, tells the student that the company has something great going for it, and most importantly, tells a lot about their work culture in very few words.

Which software engineer/developer/architect/designer doesn’t like to spend long hours toiling in front of the computer at the wee hours of the morning? This company offers the promise of that sweet self-inflicted torture along with the benefit of location. Excellent marketing. The company offers free accomodation, free food, free entertainment, free sodas, and access to a plethora of nightspots. I am sure even Google doesn’t offer all that to their interns.

Now, if only I were in college.

Link: http://www.fogcreek.com/Jobs/SummerIntern.html

Categories
Economy India Politics

My bit on education in India

I just came across this interesting news article on MSNBC that blames textbooks for America’s downtrend in technological and scientific leadership at the global level. The article goes on to say that textbooks in American schools are too thick, archaic, and politically motivated. All sounds good until the article mentions that one of the reasons why India is doing so great in the knowledge and service economy is because of the good textbooks and school systems.

I have studied at Government schools for the most crucial years of my pre-college life. They are nowhere world class, or even good. The textbooks are more often than not, a complete waste of money, and are much more politically influenced than anywhere else. How can you forget the controversies surrounding them that crop up every year or so? In fact, I remember being taught the English language in Hindi!

Indian textbooks, atleast the official Government published ones, are designed basically to provide low cost education. They are really inexpensive. Most students know better and often purchase supplemental books to help them score higher in exams. If I spent Rs. 30 on a government textbook, I would be spending Rs. 300 or more on the supplemental book/guide written by more renowned authors.

I guess a very major difference between “here and there” is that in India, no one expects to be spoon-fed. There is so much competition that everyone is on their toes, perpetually, to figure out ways to outdo the other smart kid in school. At least I didn’t expect to get world class spoon-feeding at my Rs. 45 a month Government school. This is especially true in fields like science and math. Indians, by nature, stress a lot on both these subjects. It is acceptable to score in the 70s on your Hindi exam but anything less than a 90 on the science course calls for disciplinary action.

Then there’s this thing about choice. A lot of Americans are given the choice of what area/interests to pursue very early on during their schooling, whereas the earliest Indian students get a chance to make any type of choice is around the age of 16 when they decide if they want to be future engineers, doctors, artists, or writers.

Schooling doesn’t stop at the school. Almost everyone, especially the science and math majors, enrolls in post-school hours academic coaching which is often very rigorous. Coming back home at around 10PM after studying all day isn’t a rarity in India. You have to be a notch up than your neighbour if you want to succeed. There’s competition to even get into colleges, much less graduate from it.

In the end, I think it’s your personal motivation that matters more than textbooks or anything else. Sure, good schooling makes all the difference in life, but a good school system/books and poor students isn’t going to make anything happen. It’s all about imagining yourself at some position and then working your way to that position.

Categories
Tech and Culture

My tryst with (almost) pervasive Internet

What’s different about this post is that although it is being composed on my laptop, the Internet connectivity is provided by my cellphone. I have to admit, the feeling of being able to surf the Internet wherever your cellphone takes you is very nice. I have actually never used my phone’s GPRS (it doesn’t support the faster EDGE) capabilities to do anything more than use Google Local on it, or periodically check my emails while on the move/highway.

The setup using my Sony Ericsson S710a software was pretty straightforward, and once I have the requisite bluetooth modem driver, I can just setup a regular dial-up connection in Windows to connect to the Internet instantaneously. Cingular’s coverage is awesome, and although there are periods when the GPRS fails, the connection is overall pretty rigid, and FAST!

I can’t wait for this technology to mature more and eventually reach critical mass. Once that happens, I could see companies like Microsoft literally making cars with operating systems being navigated through the Internet. Not just navigation, a fast pervasive Internet means a breadth of services like customized “Waypointing”, family tracking, and even sharing media with other family members on the go. I have always prophesized Microsoft manufacturing cars in some way, and a pervasive Internet could just be the driver for that initiative, especially when the car is becoming more like a general purpose customizable Dell hardware piece with lots of embedded/special purpose software that controls everything from the brakes to the cooling.

Sometimes, I feel like getting trained to be an effective visionary!

Categories
Tech and Culture

Can you really believe Internet usage statistics ?

I was reading the latest issue of FirstMonday, when I came across an interesting statistic. Apparently, approximately 60 million Americans use search engines to find information on the Internet every day. Nothing wrong with that, you say. But, how’s this for another statistic; there are about 204 million Internet users in America! This is about 68% of the total population.

So, where do the rest 144 million Americans go for information on the Internet? Now, this statistic could mean a few things:

1. Most Americans don’t use the Internet daily!
2. Most Americans know where to find what they’re looking for!
3. Most Americans don’t look for information online.
4. The statistic is completely wrong.

I am not sure what is the case here, but it is interesting to note that statistics can be fairly amusing at times!

Categories
Economy

I pay, you pay, we all pay income tax

Yesterday was the last day to file taxes in the majority of the United States. The deadline is April 15th of each year, but this time an extra working day was given because the 15th fell on a Saturday, which is a non-working day for most of corporate America. Statistics are interesting, and in this case surprising that about 6% of American taxpayers (including legal as well as illegal aliens) request an extension of deadline. I never understood this, but I guess it just goes to show that people working in the hi-tech industries (bulk of taxpayers by my own account) are by and large procrastinators.

Now, while we are on the topic of statistics, let me mention that according to figures from the American Internal Revenue Service, about 44% of Americans are taxpayers. This is a great statistic simply because it takes the total population of the US in consideration along with the total number of taxpayers, while completely neglecting the number of undocumented aliens who file their taxes. This is because the IRS does not reveal these numbers to anyone. The IRS works on the premise that its main job is to get everyone in the US to pay taxes, not to enforce immigration laws.

An increasing number of such “undocumented” aliens are filing for taxes simply in the hopes of one day getting the “paper” making them a legal US citizen. This is a phenomenal thing. There’s lots of debate going on about granting these aliens legal status, and the fact that they pay their taxes makes a stronger case for them.

Another interesting fact is that the number of Americans filing a return with zero taxes due is also increasing rapidly every year. Does this mean that the economy isn’t growing at all? Does it mean that the number of poor people are increasing in the US? The answer to the second question is a “yes” from one of my earlier posts. Is the fact that an increasing number of Americans aren’t subject to any taxes at all an indicator of the tax law’s love for the middle class? I am baffled, and maybe someone can offer an explanation.

By the way, April 15th is also Leonardo Da Vinci’s birthday, the day Lincoln died, the day GE was incorporated, the day the Titanic sank, and the day that McDonald’s served its first hamburger! (wsj.com)

Categories
India Life and Personal

The memories of my IBM ACM International Collegiate Programming Contest adventure

I was reading the news today, when I came across news that the results of the IBM ACM-ICPC World Finals had been announced. This is a very prestigious programming contest that begins at the regional level and then goes onto the international level, with exciting prizes and recognition for the winners and runners-ups.

I had the opportunity to participate in the 2000 ACM ICPC Asia regional contest at IIT Kanpur. Although, my team did not score an entry into the prestigious finals, I am proud to have represented Kanpur University at the Asia level. Those were the days! I can still remember the sequence of events that lead me to the regionals and get an honorable mention. There was this subtle desire to achieve something; the desire to be different. I will never forget my college days.

The best part about representing Kanpur University was the fact that I did not have any formal training in programming. My major wasn’t Computer Science, and yet my team was able to qualify to be the official entry from the University after acing the screening test in which about a dozen teams participated from within my college. I had a blast with my team members, Abhinav Bali (currently a graduate student in Australia) and Ruchi Makhani (haven’t communicated since 2001). We literally stayed at IITK’s guest house for about 3 days even though we had our own places to live in Kanpur. Our trio was a force to reckon with, and we went on to win a string of programming contests, including winning the 2nd position in a national level programming contest at IIT Kanpur.

There was so much enthusiasm. Participating at the regionals was a new feat for my college and we lacked the kind of coaching that is almost required to even qualify. We felt on top of the world, and of course the loads of freebies (books, CDs, licensed software, certificates, food), bragging rights, and celebratory social events pumped up our egos. I remember dining with the top faculty of both my college and IIT Kanpur, and being recognized by name by students of all the batches.

I gained a lot of confidence after that event, and still cherish my memories of the contest. I got to meet peers from all over India and neighboring Asian countries. I have to admit that I loved being in the limelight at my college for more than a year by virtue of representing it at various national technical competitions. I travelled significantly, and it was great to be paid to travel and have fun at other Universities!

College life is an amazing experience, and I am very glad to have made the most out of it in terms of learning, popularity, entrepreneurial spirit (I’ll write about this sometime soon), setting lifelong goals, and realizing my true potential.

Categories
Tech and Culture

Speed Recruiting – Now this is where I could stand a chance !

I love to talk about jobs and hiring practices. Political issues notwithstanding, every country is facing a serious deficit of qualified people. As such, companies are having to deal with these shortages in innovative ways.

I just came across this article on Yahoo! News about an Indian headhunter using a “Speed Dating” technique to hire people. Although, this is not the first time that such a format has been used to hire people, I see more companies doing something like this than ever before. Now, of course, I would love to dwell on the benefits and drawbacks of such a hiring technique, but I am sure that would lead us to nowhere, especially since established studies have proved that traditional interviewing techniques are more a failure than actually effective.

I believe that in the software development, especially the backoffice arena, qualifications are not as important as the actual motivation for getting the job. Writing mundane code is like speaking in a foreign language. Even if you suck at it, there will always be quick ways around to help you overcome those drawbacks. What the “speed dating” technique does is help the recruiter get a quick first impression about your motivation, core skills, and your seriousness about the opportunity. Then, if both the participants sense a match in objectives, they communicate further and basically seal the deal.

I take special interest in the JobsBlog, and have time and again commented on stories pertaining to the evolution of recruiting at big software companies. This one instance, my comment was also quoted by a Microsoft recruiter!

It would be great to see the Internet, coupled with established social norms play a much more dominant role in hiring people.

Categories
Tech and Culture

Gizmo Project for all your Internet and roaming telephony needs

The telephony techscape is heating up with newer technologies being revealed almost everyday, and the POTS companies struggling to exist. VoIP is nothing new, and I, personally, have been using it since around 1999 when I first made my Internet voice call to the US. What’s really happening right now is the emergence of global open standards making it easy for new players in the arena to set up shop.

Skype has been around for quite some time and holds the most prominent position in Internet telephony. But, it suffers from the fact that it still uses proprietary technology, and is closed in many respects, restricting the users of other open standards based software to connect to their gateways. Nonetheless, they do have a sound business model.

I had the chance to use a relatively new service called Gizmo Project a couple of days ago. What distinguishes it from Skype is its implementation of open standards (including Jabber for IM), although the main client software itself is closed. Users get a free area code 775 US telephone number that could be used by regular POTS/cellular phone subscribers to connect to a Project Gizmo user for free. In addition, users have the option of paying a monthly/pay-by-use fee to forward/transfer their incoming calls to a regular phone number across the globe.

My experience up until now has been excellent, and I actually like the simple yet functional interface. The sound quality is great as well. Gizmo Project provides the cheapest calls to regular phones in the US at 1 cents a minute. International calls are not competitively priced, and this is where Yahoo! Messenger/Dialpad steals the show. Toll free calls (8**) incur no charge at all, and provide a great way to communicate when you’re travelling internationally.

The most phenomenal aspect of this software is its use of open standards, which means that it can connect to a multitude of SIP enabled networks, all for free! It is worth mentioning that almost all universities across the globe use open SIP gateways, which means you could use Gizmo Project to talk for free internationally! A lot of businesses are also investing in open SIP gateways. I see a complete Internet telephony enabled talk-space within a couple decades from now. Cell-phone networks stand no chance in the light of pervasive Internet and mature VoIP telephony.

That said, I would still wait for Yahoo!’s latest messenger to come out of beta stage before passing any final judgment. Yahoo! has a lot of tricks up its sleeve, and has just licensed the best VoIP codec technology for use in its messenger software. With its competitive pricing, it could very well emerge as the winner in this battle for a very long time.

Interesting times indeed!

Categories
Economy India

There is poverty in America!

I enjoy meeting people and sharing views, and what’s more interesting than listening to an Indian born American citizen lament the phenomenon of open poverty in India! I had one such experience yesterday while sitting at a dinner table. We were talking about the emerging economies of globally delegated business visions when the focus changed to India’s fight against poverty. Now, I am not one to argue that there is no poverty back home. Sure, more than 25% of India’s population lives below the official poverty line. What I do take objection against is when people look solely at media portrayal or hard numbers against India irrespective of statistics.

Poverty in India is intermingled with the affluence. It is a fairly homogenous society in that context. On the other hand, America’s poverty is by and large extremely concentrated into geographical and sociological clusters. You don’t go about getting bothered by beggars, but you do see homeless people wandering about at rural intersections and downtown areas. In fact, according to the US Census Bureau, about 25% of the black population in the US lives below the poverty line! Sure, this statistic doesn’t mean anything when compared to the real statistic of about 13% living below the poverty line. It is a telling story though.

What’s amazing is that while Indians living below the poverty line have successively reduced in number since the 50s, the trend is completely the opposite in the US, where there are more people below the poverty line every successive year since the last 5 years, and where the number of people suffering from hunger has shown an upward trend over the past years. In fact, the poverty rate in the US has always been higher than that in the 70s.

Why then do we still not see India in the true light? India is working towards solving its problems while providing the world’s biggest democracy, freedom, and opportunities. We have achieved a lot over the years after independance. My request to the nay-sayers is to keep it up so that I have more reasons to be proud to be an Indian.

Categories
Life and Personal

My new favorite song

I am unwritten, can’t read my mind, I’m undefined
I’m just beginning, the pen’s in my hand, ending unplanned

Staring at the blank page before you
Open up the dirty window
Let the sun illuminate the words that you could not find

Reaching for something in the distance
So close you can almost taste it
Release your INHIBITIONS

Feel the rain on your skin
No one else can feel it for you
Only you can let it in
No one else, no one else
Can speak the words on your lips
Drench yourself in words unspoken
Live your life with arms wide open
Today is where your book begins
The rest is still unwritten

Oh, oh, oh

I break tradition, sometimes my tries, are outside the lines
We’ve been conditioned to not make mistakes, but I can’t live that way

oh, oh

Staring at the blank page before you
Open up the dirty window
Let the sun illuminate the words that you could not find
Reaching for something in the distance
So close you can almost taste it
Release your INHIBITIONS

Feel the rain on your skin
No one else can feel it for you
Only you can let it in
No one else, no one else
Can speak the words on your lips
Drench yourself in words unspoken
Live your life with arms wide open
To the years where your book begins…

-Natasha Bedingfield