I have definitely railed anti-apple on the blog before but I am in the process of at least changing how I feel about their devices (I still might not like what they do as a business however) thanks to some prodding from co-workers.
Enter my Macbook Air which I recently picked up in hopes of finally getting a truly mobile computer with decent battery life as opposed to a short lived brick with an identity crisis (my Asus N-series). I’ve owned a fair number of so-called portable computers and so far none have really measured up when I started paying attention to how I was using them. This time however I seriously hope to make some inroads to developing a properly portable computing setup (to post to EDC forums of course!)
So far I have spent a day messing around with the air and I must say I’m already pleased with the experience. Its absurdly portable; it weighs less than my tablet does (including the mandatory protective case) and gets better battery life than pretty much any laptop I have owned. The physical aspects of the machine are just great, even holding it by a corner one handed while moving around on my bed its apparent that the construction is far more solid than anything else I’ve used.
The point I expected to be the big hang up was software, I’ve used Windows and Linux for ages so I was skeptical about how I would get along with OS X which often seems to do things differently just for the sake of being different. So far the best explanation I can come up with is its like German to me, I know some of the basic words but I still have to sound things out and look stuff up online. Trackpad gestures and command key combinations are taking a little while to get used to but overall things are similar enough that it hasn’t taken me long to get up and running; earlier I was using troubleshooting a web server that had mod_rewrite break after being updated and it was nothing to bring up a few terminals and move around like I was on my Mint 13 machine jumping from browser to read documentation to the terminals (which seem to function just like every other default terminal client on X).
The real question will be long term how I get used to this and if it messes up my head as I already have two piles of data there for Linux and Windows and another one could just make my brain melt and run out my ears, but so far it doesn’t look like that will be the case.