Who is the New MacBook For?

The New MacBook's design is more polarizing than I expected. In the days since its announcement, many Mac lovers have been rationalizing it as a lame duck, either as a set of poor tradeoffs made solely to announce a new direction (like the original Air) or an under-appointed computer for "the masses" (ugh). As a counterpoint, I'll detail why a programmer might love this Mac.

This is the Mac that will allow me to work from anywhere, with just enough technology. I have coveted the freedom that writers like Federico Viticci enjoy by moving to an iPad. I want to be able to run out the door with a thin, 2 lb. sliver of technology, able to be productive anywhere. For development this requires an iPad-like experience, but with Mac OS X rather than iOS. iOS may have multitasking and extensions, but it is not close to being sophisticated enough to run a full POSIX development environment, web services stack, with database and testing tools. (That's ok, I don't think iOS need ever be that sophisticated.)

So this MacBook is my iPad. The limitations don't affect my use case much at all. I don't care that it doesn't have many ports, since I have another desktop Mac with lots of monitors and drives attached. Literally all important data can be synced through online services such as Dropbox, iCloud, github, FeedWrangler, IMAP servers, and even Overcast, so it's always up to date. The MacBook is also useful offline with a local copy of everything important.

Performance will likely be acceptable for some developers. Server-side development largely requires text editors and unix utilities in Terminal, along with a server stack and database. But it only has to run a handful of processes at a reasonable speed. Many development tasks are less resource intensive than transcoding video or mining for dogecoin. This applies to screen size as well. XCode or Logic Pro users may be squinting, but I spend all day in Terminal and MacVim.

What I really need is something so unobtrusive that I will not hesitate to bring it along, and use in any environment (including a cramped coach seat in an airplane). This new MacBook can give me that experience better than a 13" Retina MacBook Pro. It's like an iPad but with Mac OS X and a hardware keyboard. That's just perfect.

mac, apple, dev
Posted by Steve on 2015-03-17 21:06:00