Gates wants more insourcing

Microsoft Chairman and Chief Software Architect Bill Gates is asking the US government to let more foreign citizens work at US corporations.
Gates says that current work visa limits are preventing skilled workers from coming to the United States--costing the country its lead in computer science and other industries. "This is almost a case of a centrally controlled economy," Gates said yesterday at the Library of Congress. "If the demand is there, why have the regulation at all?" Congress placed a cap on the issuance of work visas in the name of security and to protect jobs for US citizens. But the limits have reduced the number of workers coming into this country each year from 195,000 to 65,000 workers. "We're just not seeing an available labor pool," Gates added. [Source: WinInfo]

No wonder Longhorn is late, eh?

Back from the MVP Summit

Just got back from the MVP Summit last evening and boy did we have fun. I’ll be posting about what I’ve seen and heard in the past week as soon as I can figure out which stuff I shouldn’t blog about. Typical of Microsoft, we were asked to sign NDAs on most of the stuff relating to Longhorn, the next Office and the next Visual Studio (not Whideby the one after that).

What I can say though is that I’ve met some truly wonderful people starting with MVPs from all over Asia to Microsofties in Singapore, India and Redmond. I’ve made many friends and jelled with some really, really cool people who do work on the bleeding edge. Man, what more can a geek ask for!

Remotely Enable Remote Desktop

I didn’t know this was so easy.

  1. Connect to the remote registry of the machine
  2. Browse to HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
  3. Change fDenyTSConnection from 1 to 0
  4. Restart the remote machine for the setting to take effect: shutdown -m \\servername -r

Remember that you need to have administrator rights on the remote machine.

Everday tips from MonkeyFilter

An assload of handy (and sometimes hilarious and asinine) everyday tips. Some NSFW. Here’s few of my faves:

  • When you drop a small object, like a pill, DO NOT flail about trying to catch it; instead stand still and watch it land.
  • Half the time trying to catch it means it bounces off you in some bizarre direction, or that you don’t see where it actually goes.
  • Keep an old blanket in the car. It can be used for spontaneous picnics, sleeping in rest areas, and covering up the random homeless person who looks cold.
  • To kill off weeds between bricks or in the cobblestones on your street, mix half-and-half white vinegar and cheap dish detergent and squirt it in the joints.
  • Hot water in a spray bottle will get most small bugs off plants, such as aphids.
  • A two-liter soda bottle can be used to keep celery fresh. Cut off the top and put a little water in the bottom, then stand the celery stalks in it in your fridge. Use the cut-off top as a funnel to fill your spice jars with bulk spices (way cheaper than buying them in bottles) - the mouth on a two-liter is about the right size for smaller jars.
  • If you have to leave something (luggage) unattended and don’t want it stolen, try drawing a large chalk circle on the ground around it.
  • Separate your laundry into their respective washload piles (whites, warm colors, cold colors, whatever) when you take them off, so you don’t have to bother on laundry day.
  • When waiting for the tube, look out for the faded white line along the platform edge - it’s more worn cos that’s where most of the doors end up stopping.

Colombo .NET User Group Meeting – April

Prasanna’s session on NHibernate at this month’s user group meeting was a really cool eye opener into the world of ORM. I’ve heard a lot about Hibernate never truly realized that it was fast becoming so popular and is now taking on heavyweights like EJBs.

With ObjectSpaces looking more like a distant dream, NHibernate is for the here and now. Prasanna did a really super job in explaining the concepts as well as getting down the nitty gritty and walking us through code demos to show how a refined object oriented architecture can be used to build Enterprise apps. Kudos to him!

Get the slides and the demo from here.


Oh and by the way, since our first anniversary of the .NET User Group is coming up in a couple of months we were planning on holding some sort of tournament that all our user group member could take part in. A lot of ideas were bandied about and we’re now choosing between a six-a-side cricket tournament or an indoor cricket tournament. What do you guys think?

Visual Studio Beta 2 Released


Visual Studio Beta 2 Released along with a ‘Go Live’ license, so you can start deploying your .NET 2.0 solutions on production machines themselves. What are you waiting for? Go get the download.

MVP Night

To continue on with yesterday’s post, after the Imagine Cup judging was over all the MVPs got together and went for a night out. We first hung around at the pool parlor waiting for Ed, Stanley and Jinashri to turn up. I’m not much of a pool player but Manzi was a natural. We even had a Manzi vs. Ed with Manzi coming out on top, Ed’s excuse was that he needed some beer to steady his hands.

We then headed over to the bowling alley and the MVPs fired on all guns to leave the Microsoft guys in the dust. Ruwan and Manzi did all the damage. Any MVPs in Singapore who want to take on the Sri Lankan golden boys?


Ed taking aim, while Ruwan goes for his shot.


IMG_0466 IMG_0467

Stanley taking it cool with the beer and Ruwan in action.

IMG_0471  IMG_0469

Hmm… Ed and Manzi have seem to have identical bowling styles.


Hey Alan, where’s the ball dude!

My brother blogs

Well what do you know, my brother Julius has started blogging. Subscribed.

MSN Spaces is making it so easy for anyone to start blogging and sharing photos.