continued notes on the macbook experiment, week 3

Some more notes on running a mac (original post and explanation here):

  • installing new software is insanely nice. Yes, apt and yum are nice, but I don’t find out about software that way. I find out about software by reading something on the web (for me usually a blog post, but for others a news article) and from there installation on mac is a click, download, and drag away. That is it. That is insanely great.
  • suspend and resume is, like everyone says, perfect. It just works. Every kernel developer should be given a laptop and not allowed to do anything else until suspend and resume works this well.
  • one interesting side-effect that I’ve noticed of controlling the hardware is that you don’t need to fit the OS on a CD, so the OS preload is huge- 13-14 gigs. Which is insanely great!1 Instead, even when I tried to do something 99% of mac users will ever do (install a rails app locally) it Just Worked. Rails was there; gems was there; sqlite was there. That is specifically because they don’t have to worry about fitting everything on a CD and can instead rely on the humongous hard drives that every system comes with these days. A very nice luxury, that. (Or to put it another way: emacs is in the default install. And it isn’t in the default install on most linux distros anymore. I understand why it must be so for linux distros, but still, it is sad.)
  • I’ve long suspected that Dashboard + Expose is roughly 1,000x better as a user experience than panel applets. Now I know I’m right.
  • it is great that a lot of the libre software that I love is available on mac; having tomboy and tracks available is already making me more productive. (And obviously I’m using firefox. Sadly it is way more performant on mac than linux- someone who was serious about the linux desktop experience but didn’t know where to start hacking would be well advised to work on firefox performance.)
  • I just saw the following on Krissa’s fresh F12 install:

I am not yet an expert on Mac-style UI design, but I’m pretty sure anyone who put an error message like this in a product shipping from Cupertino would be flogged. Anyone who put it in in such a way that it (as far as I can tell) always comes up on a default install would be fired on the spot.

  1. First commenter who calls it bloat is shot. []

the macbook experiment, day 2

The last time I regularly used an operating system other than Linux was fall of 1997. Windows 98 was all the rage; Mac OS/X was not yet (publicly) a glimmer in Steve Jobs’ eye. So this means I have a fairly dysfunctional view of desktop software- I basically really don’t know what Linux and GNOME are competing against. I’ve read reviews, and played with the competitors from time to time, but I’ve never really seriously forced myself to use them- to learn the keyboard shortcuts, the quirks, and their real benefits. And I think that is a problem- it makes me a less effective part of the software ecosystem if I don’t know how most people experience computers.

'An apple a day', by angermann, used under CC-BY-SA
An apple a day, by angermann, used under CC-BY-SA.

So when my new employer offered to get me a new laptop, I decided to get a mac, and set myself to using it for a year so that I can learn how the other half lives. It will also have Win7 installed (probably mainly in a VM) as well as Office.

Some thoughts so far:

  • OS/X is nice, but has not really jumped out at me as particularly awesome. It gets the job done, and is very polished (very consistent; low effort required), but by and large my experience with the core OS hasn’t felt that radically different than from any modern Linux distro- the differences are (so far) probably smaller than I expected.
  • that said, there are definitely nice touches- the multitouch trackpad is definitely leaps and bounds above any other touchpad I’ve ever used, though I’m going to miss the Lenovo/Thinkpad nipple a lot. The hardware in general is just awesome- solid like a rock.
  • the mac software ecosystem seems to be a mixed bag; I’d heard good things about adium, for example, but I’m not very impressed so far, and in my very limited playing with it seems roughly on par with thunderbird; that is to say, well behind gmail in usability.
  • but some of the software is brilliant- a friend pointed me at scrivener, which may be imperfect (time will tell) but so far impresses me as a rare piece of software which truly seeks (and may actually achieve) fundamental reinvention of a class of software; it just seems like software dedicated to the process of writing rather than primarily to text layout, and that feels to me like a huge, huge leap. The only reason I don’t look forward to using it is because I don’t want to get hooked :/

Anyway, I expect this will be an interesting, and potentially very troubling, year, as I get a better grip on what was accomplished, software-wise, during the time I’ve been working on the Free Software desktop.