Jeu George’s Weblog

Life in the fast lane

Bugs UnPlugged

Posted by Jeu George on June 8th, 2006

How long can a bug go undetected, especially when it’s in a place that is widely used. How about 9 years? This one in the standard binary search in JDK was caused by the infamous overflow error. When the code was originally written, testing something like this was probably infeasible.

That brings up an interesting question, Should you keep testing even after you ship?

Posted in Technology, Trivia | 1 Comment »

Digg this Webmark this

On Top of the World

Posted by Jeu George on June 5th, 2006

Well, not exactly on Mt Everest. But we won our ARCL cricket division finals for the second consecutive time this season. Unlike last time, this season’s performance in the round robin league wasn’t all that great, but we managed to qualify for the knockout stage and made it to an enthralling final yesterday.

 

We won the toss and elected to bat, history suggests it’s always good to bat first in a pressure match like this one. It was another ordinary batting performance yesterday, with just 28 in the first 10, at the cost of 4 wickets. A good partnership between Vijay and Ram helped us reach 63 in 16, just enough for us to fight back and stay in the game.

 

But an excellent display of fast bowling by Ram, and some spectacular catching (something like this and this) lead us to a comprehensive victory, bowling a strong opposition out for just 28. The match was won in the first 3 overs. With 3 wickets and just around 5 runs on the board, we had to commit harakiri to throw the match away.

 

Go Daemons Go!!

 

Update: Check out some of the pictures http://spaces.msn.com/durbha/

Posted in Cricket | 1 Comment »

Digg this Webmark this

New technology incubation centre opens in Bangalore

Posted by Jeu George on June 3rd, 2006

This is a good move by the Karnataka government and should help budding entrepreneurs realize their dreams. All the big successful software companies in India have their business models centered around servicing. Yes, it does bring in a lot of revenue, creates jobs, improves the economy, but eventually the fruits are harvested in other places. This needs to change and moves like this will take us one step closer.

There have been programs like this by other state governments, but IMO their objective is to attract more people and help improve the state economy. But something like this, in a place like Bangalore, India’s Silicon Valley, is certainly a move in the right direction. Although, it is to be seen what kind of benefits will be made available to get more people to adapt this program.

There will be a day when we will have more production units, than servicing centers.

Posted in Technology, Current Affairs | 1 Comment »

Digg this Webmark this

The Ultimate PC or whatever you want to call it

Posted by Jeu George on June 1st, 2006

Computers have evolved over the years, from the Antikythera used by the ancient Greeks to study planetary movements, to good old Abacus’, use of punch cards to ENIAC’s, micro computers and main frames to the modern PC that we use today including the various variants like handhelds, laptops, tablets, video game consoles and not to forget the super computers.

It’s been quite a journey, but what will it look like a few thousand or maybe just a hundred years down the lane, long after we are all gone. This is what I envision how my life might look like. There is this device called “brain wave codec”, which I always carry with me. Authentication is through a combination of my DNA (saliva) and a password that I just have to think. I can command the device through thought. The brain waves (electrical signals emitted from the brain) are decoded to analyze my thoughts and convert them into a universal intermediate language which every other device can understand. I wake up in the morning and I need to know what’s happening in the world, maybe catch up with the daily headlines and check out how India did in yesterday’s cricket match, So I just think about it, the codec converts my thoughts and sends the commands out to the web (yeah, its all wireless duh..). The web returns back a bunch of stuff that I am interested in, Its been studying my interests for a while now. The codec then converts it back to something my senses could use, like voice or text or just feed it directly to my brain so I just know what happened. Based on my mood, the kitchen is sent commands to prepare whatever breakfast I want. At work, I will be writing cool user friendly software that shows and analyze users thinking patterns that could be used by businesses to build wonderful applications. During weekends, I would want to go shopping with wife to this new mall, Yeah, I don’t think this will change in a thousand years. So, we sit in our car, the car now already knows about this and it would take us to this new place. We shop around for stuff and pick my things from the shop and just walk out. The checkout system knows who we are and so it just deducts what it needs from my bank balance. We decide to have dinner outside in a Thai restaurant. I think about what the best Thai restaurants are around this new place, I immediately get results from the web and decide to go to one in the list, my car then just drives me there. On the way we pull up the menu and place an order, all through thought. Yeah, even though we can telepathy, we usually just talk. The table and food are ready when we reach there, so we have a good time and leave the place and head back home, a few dollars less.

Posted in Technology, History | No Comments »

Digg this Webmark this

How Companies got their names

Posted by Jeu George on May 30th, 2006

I have heard many interesting stories of how companies come up with their names. Here’s a pretty exhaustive list of etymologies. My favorite one:

Apple — for the favourite fruit of co-founder Steve Jobs and/or for the time he worked at an apple orchard. He was three months late in filing a name for the business, and he threatened to call the company Apple Computer if his colleagues didn’t suggest a better name by 5 p.m. Apple wanted to distance itself from the cold, unapproachable, complicated imagery created by other computer companies at the time — which had names such as IBM, DEC, Cincom and Tesseract — in order to get people to use them at home. They looked for a name that supported a brand positioning strategy that was to be perceived as simple, warm, human, approachable and different. Note: Apple had to get approval from the Beatle’s Apple Corps to use the name ‘Apple’ and paid a one-time royalty of $100,000 to McIntosh Laboratory, Inc., a maker of high-end audio equipment, to use the derivative name ‘Macintosh’ (’Mac’).

Posted in Trivia, History | 3 Comments »

Digg this Webmark this

Microsoft, Google, Dell and Search

Posted by Jeu George on May 28th, 2006

Google recently struck a deal with Dell to ship new PC’s pre-loaded with Google Desktop and setting Google as the default search engine in IE. Now this is really interesting news.

Didn’t Google recently file an anti-trust suit against Microsoft saying it was using its Desktop monopoly to drive people using IE7 to use its Search Engine.  Now, although this was turned down, what does this tell about Google? I think its beginning to see the threat from Microsoft’s new search technologies. And then the hypocrite deal with Dell.

How valuable is this deal? When Google and MSN (Windows Desktop Search) came out with their desktop search tools, it was meant to improve the search on Windows XP. Search on XP was slow and these tools did add value to the Operating System. However, in Windows Vista, search has improved drastically, (it also happens to be my favorite core feature in Vista.) Why would someone need to install additional software when the inbuilt search in Vista really rocks!!.

Posted in Technology, Current Affairs | 2 Comments »

Digg this Webmark this

Windows Photo Gallery

Posted by Jeu George on May 24th, 2006

This is what I work on. Now that Windows Vista Beta 2 is out, go check out all the cool stuff in it.

Posted in Technology, Current Affairs | No Comments »

Digg this Webmark this