iPhone on Windows Mobile

This will probably get pulled by Apple real soon - but I couldn't resist linking to it. This really shows the power of a programmable device(the fact that it is Windows Mobile is probably not relevant - I'm sure someone has cooked up similar apps for Symbian and Palm).

I especially loved the scrolling bit at the end - goes to show that people have had touch-screen UI in handheld devices for a real long time now :-).

iPhone interface on a PocketPc

P.S Before someone beats me up, yes, Apple deserves a ton of credit for the iPhone and it sure looks cool. The point being made here is about the possiblities open when you have a device which you can modify and code on.

 

The tooth fairy’s latest gift


Need I say more? :-). After just a few hours, I can say for sure that it deserves this.

Next on my list – write some code to write metadata to Apple's proprietary db format on the device so that I can get rid of iTunes. Yes, I know this has been tons of times before but where's the fun if you're not writing the code yourself?


 

Unreal bots in C#

This is the coolest thing I've seen in a long time. As a huge UT fan, I can't wait to get some coding done :)

Unreal bots in .Net via Dan Fernandez.

 

Are you an Arial?


[I know this post is weird :)]

My name is Sriram Krishnan and I'm a font addict. I can't stop tweaking and playing with fonts.

Microsoft lives inside Outlook. You could take away our food, water but we would survive. If Outlook and Exchange stop working for a day, the whole company would come to a standstill. One side-effect of such an Outlook obsessed culture is the quirky and distinctive email styles people develop.
I can tell a Eric Lippert mail a mile away – it screams at me in purple Lucida. He explains the back-story here.
Michael Kaplan makes quite the style statement with his Comic Sans in teal. In case you're curious, the latest email I have from BillG is in Tahoma. And Ray Ozzie still uses Arial (old skool!) but puts a rusty spin on it.

I'm convinced that the font and the color you use says something about you. Or maybe the fact that I think so says something about me :).

For around 3 years in college, I was in love with Verdana. I used it everywhere – on my websites, on my blog and in each and every one of my emails. Verdana has an interesting history, underlining Microsoft's obsession with typography. Microsoft commissioned Matthew Carter to create a font which would look great on screen. Verdana was the result of the effort. Verdana has a lot of characteristics which make it great for on-screen reading. It performs great in small sizes and cramped spaces due to the loose spacing between characters, helping with readability even at bad resolutions. Of course, there are a ton of other readable fonts out there but Verdana has an asset which very few fonts have – it is on every Windows desktop (and on Macs too). This makes it a very tempting choice for most web developers, leading to a Verdana overdose IMHO.

When I joined Microsoft, lots of things change. I bade a tearful farewell to Verdana (though I did have a fling with her for this site sometime back). For the early part of my career here, I was a Trebuchet MS person. I 'stole' Trebuchet from Paramesh – every single mail of his has been in Trebuchet. This font served me well for quite a while until I started getting that familiar feeling again. I knew it was time for a font change.

After a few months, I started noticing something interesting. Microsoft has thousands of mailing lists internally and some real hardcore gurus hang out here. Folks like Raymond Chen and Barry Bond and tons of others like them. I noticed that most of these guys didn't use any fancy colors. Or fancy serif fonts. They used something very boring, very plain – they used the Arial that ships out of the box as the default configuration in Outlook. That combined with the default navy blue color for replies and you'll see a sea of blue in long email threads. In a vain hope that some of Raymond's coolness would rub off on me by sharing his font, I switched to the default Arial. This was a tough switch to make – I've never been a 'default color/skin' person. To pose a Carrie-like question – was I trying to be different by being 'default'?

Ugh.

Life was merry for some time. Until the Office guys came and switched the defaults again in Office 2007 to the drop-dead gorgeous, award winning Calibri (one of the several new fonts Microsoft did). At Microsoft, 'dogfooding' and 'self-hosting' very, very raw and early bits is a badge of honour. Think of it as the MSFT equivalent of saying "I compiled Slackware from the original floppy disks!". All of us early testers of Office 2007 proudly flaunted our Calibri. We would walk around to folks who didn't have Calibri and sneer at them, laughing at their screens showing Times New Roman.

Soon, the Office team did the inevitable. They shipped. And soon, every single mail was in Calibri. I opened my inbox today and was struck by how my emails looked just like the emails from everyone else. I had to do something. Stamp my individuality. Show off a new font preference.

It was time.

As of this morning, Tahoma 9pt is my new weapon of choice. Bring on the font wars, baby!




Update: After posting this, I got a mail from a person on the ClearType team pointing me to this page showing off our ClearType font collection. Really nice!



P.S Posted using Word 2007. Inspired by Jon Udell.


 

Bittorrent library in C#

Why wasn't this present when I was in college? Would have made one of my project ideas come to life.

Really cool though. If someone out there is writing a uTorrent.Net, let me know :-)

 

Changing the world

I was talking to someone yesterday about the differences between a startup and Microsoft. After accepting the lack of agility that comes with being in a 70,000 people company, I said something like "The good thing about Microsoft is....when you ship something like Windows, you *know* that it is going to impact hundreds of millions of people".

I was reminded of that when I read Larry Osterman's post on the Windows Vista ship gift.


"...We build software line by line, idea by idea, side by side. Our software is an expression of ourselves, our best moments, our toughest challenges, our greatest hopes. So it's a strange and beautiful day when this handcrafted product leaves our labs and appears on millions of computers around the globe. Remember this day. You have changed the world."




Truer words have never been spoken. Here's to the Windows team. In a world where the phrase is over-used, you guys truly have changed the world.

Rock on.

 

Thinkweek papers and Cloud No 9

Aarthi and I had written a Thinkweek paper on certain..umm..mobile scenarios that we thought would be really killer. This morning, I took one look at my email inbox and started dancing around my room.

For staring back at me from my Outlook screen was Bill Gates' comments on our Thinkweek paper. All I can say is that he liked it :-)

Microsoft employees reading my blog, check out our paper here (Microsoft internal link)

Archives

November 2004   January 2006   June 2006   July 2006   August 2006   September 2006   October 2006   November 2006   December 2006   January 2007   February 2007   March 2007   April 2007   May 2007   June 2007   July 2007   August 2007   September 2007   October 2007   December 2007   January 2008   February 2008   March 2008