The elephant in the room

As with the impending doom of Apple, Microsoft, your hair and libido, consider this with some skepticism/denial/salt:

Sramana Mitra comments in an article on Forbes.com:

…Yet, India, for all its glory, is still the world’s back office. India’s tech industry is a “services” industry. The Indians don’t do the thinking. The customers do. India executes.

Lets all get together and have a panel discussion on the ejaculation-inducing Indian tech industry. We’ll invite that large grey guy with the long nose and teeth that look like tusks. He’s a downer, but we’re too busy giving everybody handjobs to care.

She goes on:

Most of the 4 million people that the industry employs have now “arrived.” They have breezed through the milestones that their fathers had to toil all their lives to reach. A phone. A watch. A TV. A car. A house.

They are complacent. They will not take risks. They have “outsourced” thinking to their customers.

The thinking may have been outsourced, but the soaring self-esteem is all home-grown. Hopefully, the swagger, sneer, stylus-operated phone and flat-front pants will compensate for a lack of ability for anything other than the job of a glorified foreman.

There’s more. The author quotes some Forbes stats on the growth in salaries in India. This will be the fifth consecutive year with hikes being above the 10% range. Yay for finally affording that loan for a 2BHK in Lokhandwala/Malad/Kandivli. However,

Assuming a 15% year-to-year salary hike rate, and a 2007 cost advantage of 1:3 in favor of India, if U.S. wages remain constant, India’s cost advantage disappears by 2015. Then what?

I never had a chance at being hired by TCS/Wipro/Infosys/Satyam. Thank fucking $DIVINITY.

Disclaimer: I have good friends in the IT/ITeS industry, and they’re all very intelligent people. Some of the very few, sadly.

Pity Hits

I’m not interesting, really. All my hits are now coming from ET. Please go there. Even I prefer to read her over my own drivel. Oh, and do check out her/our photos from our trip to Tel Aviv, Jerusalem and Nazareth.

Moving on.

iPhone status: 1.1.2, jailbroken, activated, using with X-Sim. Amazing what market demand and trader ingenuity can do for you in the motherland. X-Sims are flexible, reportedly work even with the 1.1.3 firmware, and are available over the counter for a minor premium. No fucking with the baseband while you wait for the rapid and dangerous revision cycle that is the 1.1.3 jailbreak effort. Stick with 1.1.2 till everyone else has bricked and recovered.

iPhoned

So I got an iPhone after becoming dissatisfied with the E61 experience. My option was the E51, but after playing with it for a bit I realized that it was just an incremental upgrade—fixing what I thought was wrong with the E61. The iPhone is different enough with a feature-set that is attractive to me. Some rationale:

  • EDGE-only: We don’t have 3G in India, and even if we did, it would be rubbish (ask any ‘broadband’ user). Also, client processing speed is more important, which is where the iPhone scores.
  • Touchscreen-only: I’m not a fan, but using your thumbs on a virtual keyboard beats hunt-and-peck with a tiny stylus. I’m improving with the iPhone’s keyboard, but still not up to E61 speed.
  • No memory cards: 8GB is enough. I can never fill ET‘s 5GB mp3 player.
  • Expensive: Not really. You’d pay more for recent N-series phones.
  • N95 is better: er, no.

Of course, since I bought it on the 11th from the Apple store in NYC, it runs the latest firmware, which has not yet been unlocked. Which means I have an iPod Touch. Still, with the cool browser and WiFi, it makes a damn fine Internet tablet. Some observations:

  • WiFi antenna is better than in my E61. Usable signal in my room.
  • It’s not perfect. It can act sluggish at times, but even that is leagues better than what I’m used to. No crashes so far.
  • Email client is functional, but doesn’t seem to do true push email. IMAP support exists, but I don’t know if it does IDLE.
  • Earbuds are horrible. Seriously, if you bought an iPod and think the sound is great, you are a sad, ignorant poser. It’s like Steve Jobs mandated “midrange above all else”.
  • WiFi does not work with some models of iMac/MacBook/PowerBook using the built-in Airport and Internet Connection Sharing. It worked fine for me yesterday but died after a few hours and never came back. The Internets have no solution, nor does Apple support.
  • Camera is discreet, which is important to some people.
  • Buttons are excellent. Just the right amount of relief; tactile.
  • Front face is a fingerprint magnet. Nay, it’s worthy of gathering forensic evidence. Keep RayBan-wipie-cloth handy.
  • Phone is dense, heavy. Must get a cover. Doesn’t look like it would survive a fall too well.
  • Google Maps doesn’t have cell-tower triangulation. I’m addicted to that feature on my E61.
  • Browser is bloody brilliant. Even though it uses the same core as the S60v3 browser, it’s just heaps better. I suppose it helps that everyone has or wants to publish an iPhone-optimized site.
  • It needs a device-wide search. Or any search for that matter. I’m sure flicking through hundreds of contacts to find the one I want will get lame real quick.
  • Battery life with heavy usage is about par for the course. I think I’d get about a day. However, this is with a LOT of WiFi use and with the GSM radio hunting for signal all the time. In actual use, I think I will be satisfied.

I hope it’s a short wait until someone finds a 1.1.2 unlock solution. So far I’ve done a jailbreak and activation, staying away from all the nasty baseband poking (which doesn’t work for 1.1.2 OTB anyway). There are reports of people being able to unlock it today, but at exorbitant rates and with a big question-mark on future viability. There are too many flaky iPhones out there to risk doing something that you may not be able to reverse.

Android thoughts

I used to hate Java. It was slow, then it got faster. I can never keep up with the acronyms, and I didn’t find it particularly easier to code with than in C. Anyway, I’m not a developer and millions love it, so what do I know?

One thing that did interest me was Java as a mobile platform. I don’t think I ever posted this before, but there used to be something called SavaJe, which was an all-Java platform phone. They even did a proof-of-concept. Tim Bray played with it and I agreed with his conclusions. I quote,

…the notion of having a phone that any Java geek can program to do whatever—if it actually happens—isn’t just a game-changer, it’s a world-changer.

He was also probably talking to the right people at the time…

The vibe I get from my mobile-savvy friends is that a lot of people think Linux+Java is the mobile platform of the future.

I think what we have with Android is just this—a phone any Java geek can program to do whatever. This, I think, has the potential to spawn some crazy third-party development, helped along surely by Google’s $10 mn prize stash.

I’m still in doubt as to whether Android-based phones will be crazy-cool devices as the iPhone is. A platform needs to be implemented real nice on some real nice hardware to create something desirable. LG, Samsung and HTC have some nice(?) phones, but they’re not Apple. The Android videos show prototypes that are neat, but not iPhone-quick.

Unrealistic wish: iPhone hardware, Android software.

Android announced

So Android exists. As most guessed, it’s a Linux kernel with stuff running on top. Sounds very good in theory, and it’s great for developers. One of the key selling points, if I may be liberal in the usage, is that it’s ‘open’ with no restrictions on developers. So how does it break down with what’s available now?

Android vs. S60
It’s fresh, not a horrific mutation of an otherwise excellent OS—EPOC. I imagine it will be slicker, faster, with no ‘signing’ hoops to jump through. No licensing costs.

Android vs. UIQ
See above.

Android vs. Windows Mobile
It’s fresh, not the ugly child of a desktop OS. I’m certain it will be slicker, faster. However, WinMo does have a bucketload of apps for it and as I understand it, WinMo is pretty easy to develop for. No licensing costs.

Android vs. mobile Linux
Which mobile Linux? Where? Motorola doesn’t count.

Android vs. OS X
It’s fresh, though OS X on the iPhone looks awful slick. I don’t know whether Android will outdo, or equal that interface. It’s a pretty high standard to live up to. Everyone knows where Apple stands and previously stood on the issue of third-party apps. There’s a fundamental difference in philosophy here.

I’m underwhelmed now that the cat is finally out of the bag. As far as a user experience goes, I think I would have been happier with a Google-branded phone. That’s not to say I wish they had gone the Apple route, just that now we have to wait and see what the manufacturers and carriers come up with. I’ll go out on a limb and say that this will probably be the best mobile OS to develop for, and ultimately use, but what of the hardware?

There are some very interesting names in the Open Handset Alliance, including LG, Motorola, Samsung, HTC, Nvidia, Broadcoam among others. I just hope it all comes together in great phones that we will all want to use, not near-misses. I can’t remember how many times I’ve seen a new phone announced and closed the browser window when I see that it eschews either 3G or WiFi or both. Give me a speedy phone with lots of connectivity and reasonable text input, and you can have my $400.