A MacBook Air–for a Microsoft Evangelist

I bought a new laptop with my own money last week – the first time I’d purchased a laptop since I joined Microsoft nearly 4 years ago.  What did I plunk down a little over $ 1500 for?  A MacBook Air.

What did I buy?

A MacBook Air, 11” with 4 GB RAM and a 128 GB SSD – full spec here.

What did I do with it?

I used Bootcamp plus rEFIt(free download here), per this blog post to reset the partition size (set the Mac partition as small as possible (around 20 GB) and created a new partition for the rest (around 90 GB)). 

Then I created a USB installer key with Windows 7 (using the instructions in the blog listed above and the free tool downloadable here) and installed Windows 7 on the larger partition.  The installation went off without a hitch and took less than 15 minutes start to finish.

WP_000107

After successful installation, I now just select the OS of choice on start up.  My rEFIt startup screen is shown below.  It’s very easy to switch back and forth as needed.

WP_000117

I also installed Visual Studio 2010 with SQL Server Express 2008 R2, and Office 2010 on the Windows partition.  All of this software installed with no problem and runs fast and without problems.

On the Mac side I installed Google Chrome and Eclipse.  I did this because I want to be able to show interoperability with the Windows Azure platform – SQL Azure in particular.  Below are two example screens.

The first is Windows Azure Management Portal, running in Chrome (requires Silverlight)

Screen shot 2011-01-17 at 7.44.29 PM

The second screen is the SQL Azure Database Manager, running in Chrome.  This is a light-weight toolset, that allows you to query the objects in a selected SQL Azure database.  It currently supports Tables, Views and Stored Procedures.

Screen shot 2011-01-17 at 7.57.54 PM

How do I like it?

I ADORE this laptop.  The hardware is so much better than any laptop that I have ever had.  The design is elegant.

From the ultra-portable size (around 2 lbs) and  0.11-0.68 inch thick, to the beautifully designed case, screen and keyboard, the thing just feels great.

It also happens to be blindingly fast – cold booting to the either the Windows 7 or Mac OS in around FIVE SECONDS.

Why did I buy this?

I have been working with SQL Azure evangelism mostly lately and I do believe that ‘walking my talk’ about interoperability by showing using any front-end, i.e. Java / Eclipse, PHP, etc…with SQL Azure back-end is key. 

Also it’s fun to show the SQL Azure Development manager in Chrome on a Mac – it’s Silverlight after all and that’s how it really works.

Is there anything I don’t like about it?

YES – the price!  This laptop is definitely NOT cheap.  It hurts to spend this much money for a laptop – however it hurts less every time I open it and see either the Mac or the Windows 7 side boot up so quickly.

Also Apple is notorious for overcharging for proprietary peripherals and I got my first taste of this when I remembered that I needed to buy a cable (shown below) to connect to projector – price $30!

WP_000118

Would I recommend this laptop for non-evangelists?

Hmm…that’s tricky.  I definitely over-paid for style here, so if that’s important for you, maybe.  This is, after all, a tool that you will use everyday for years.  I haven’t seen the alternatives, such as the Samsung which was announced at CES yet, however nothing that I’ve seen is as compact and lightweight as the 11” Air.

Closing Thoughts

What’s your favorite laptop?  Why?  What do you wish you had, or didn’t have in your laptop?  I would love to hear your thoughts on this one.

Happy Coding!