Live data from Hacker News

MacBook Air is enough for a work machine

brooksreview.net

131–140 of 212 posts

Re: MacBook Air is enough for a work machine

#131
I went from having a 17" Mac Book Pro core i5 and a Mac Pro 8 core, both with maxed RAM to my MBA 13" top of line.

While I love the SSD, and I love the form factor, when working at a desk I really really pine for more RAM and a faster chip. I push the machine super hard on a normal day, not even when doing development.

Now as a portable, nothing can beat the thing, and when working on its 13" screen, it forces you to edit your multitasking so you really don't push it as bad. But when hooked at a 27" screen, you are tempted to multitask more and it gets bogged down.

Next week when the new iMacs come out I'm going to probably get one of those to use as a desktop machine and use the MBA as a portable. With Dropbox and MobileMe and Google sync, this is an easy proposition.

Re: MacBook Air is enough for a work machine

#132

Earlier quoted context omitted.

Which Intel SSD are you using? I'm about to make the same purchase myself.

X-25M. It's not the latest and greatest, but I got it for $170 after a sale and mail-in rebate. If you've got more cash to spend, you may want to look at the new 310, or 510. There are other great SSD makers, but I chose Intel based on the price and general high reviews.

Wow, that's apparently a great deal on the X-25M--they were retailing for $220 at NewEgg.

I'm waiting to see what comes out in the next few months, as apparently OCZ and Intel are building drives with the new SandForce chipset. Don't know if the improvements will be significant, though...

Re: MacBook Air is enough for a work machine

#133

Not MBA-related, but for MBP machines you can use an OptiBay bracket to pull out the optical drive and replace it with an SSD or HD. Couple notes on that: - The OptiBay is $80, but includes a USB enclosure for your SuperDrive to turn it into an external drive: http://www.mcetech.com/optibay/ - Cheap clone brackets are ~$20 on eBay, work just as well. - The original HD bay includes a sudden motion sensor to park the h…

I have a very similar setup. I highly recommend this article, which elaborates on what you discuss:

http://remiel.info/post/1601242301/making-the-leap-to-ssd-on...

Re: MacBook Air is enough for a work machine

#134
Workflows vary, of course. And yeah, for non-programmers, I think the Air is a great machine--good enough to be the primary machine for most people.

But for full-time programming work, I think it is absolutely fucking batshit insane to use anything less than a modern 12-core Mac Pro with 32 GB RAM and an SSD RAID boot volume (at which point multiple 2560 x something monitors are de rigueur).

That's certainly true for [Obj-]C[++] development, where large compiles still take minutes, even on such hardware--and can take an entire lunch break on the Air.

Obj-C coding is my primary background, so buying the fastest possible machine every year has always made sense in that way; perhaps I have a leftover cognitive bias toward buying the fastest possible machine. But, for the past year or so, I've been working mainly with Ruby and Objective-J, which don't have these burdensome compiles. Yet buying the fastest mainstream hardware still makes tons of sense to me.

Running a few hundred unit tests, one second is way better than eight seconds. Running a bunch of convoluted RSpec integration specs, 34 seconds is way, way better than seven minutes. And although I mainly use simple editors like MacVim and BBEdit, I also really like the psychotron-dynamic-heuristic CodeSense-style introspection-based context-aware autocompletion features of RubyMine--a heavyweight Java-based IDE that eats 800MB of RAM and can barely even launch on a MacBook Air, and certainly isn't usable on it. And of course the modern Pro can run Win7, WinXP, and Linux in VMWare in the background without breaking a sweat (that's why 16GB RAM doesn't really suffice).

Don't get me wrong; I think the recent MacBook Air is awesome. I have one, that I use for... well basically for word processing on airplanes (haha). And whatever else on airplanes.

But for working programmers, I think computers are still not nearly 'powerful enough'--there are still huge gains to be had by getting the fastest machine that it is reasonably possible to buy.

For roughly the price of one decently tricked-out Mac Pro, you can buy ten MacBook Airs. And for roughly the price of ten decently tricked-out Mac Pros, you can hire one additional developer.

That notwithstanding, I still think it makes business sense.

Sometimes, in my dreams, an AI built by an alien race visits my house, from the future in another galaxy, and explains to me the precise opportunity cost of a dozen human developers waiting three or four extra seconds, a hundred times a day for a year... and it's more than the ten grand that an appropriately provisioned Mac Pro costs

P.S. A bootstrapped startup where money is really tight is the obvious exception--the exception that proves the rule!

Re: MacBook Air is enough for a work machine

#135
post #68

My MacBook Air was $1,799 and the equivalent MacBook Pro (top of the line 15″, because why would you buy the 13″?) would cost me just over $3,200 (adding 3rd party SSD, Apple 8GB RAM and the Hi-Res screen). Man, this is disingenuous. 8GB RAM? As if you can't get it cheaper (or the MBA even offered 8GB RAM as an option)? Or as if the 15" MBP doesn't blow the Air out of the water in every other aspect? I bought a 13" P…

I think that point is that if he were buying a MBP that it would not be able to justify the purchase to himself without maxing everything out. So that price comparison is really only applicable to him.

Right, but even then that's not a clear comparison. Maxing out a 15" MBP makes no sense for him--he bought a 13" MBA, so he clearly believed that 256 GB SSD + 4GB RAM would cover his needs.

Does he have to always max out his Apple equipment purchases?

Re: MacBook Air is enough for a work machine

#136
post #134

Workflows vary, of course. And yeah, for non-programmers, I think the Air is a great machine--good enough to be the primary machine for most people. But for full-time programming work, I think it is absolutely fucking batshit insane to use anything less than a modern 12-core Mac Pro with 32 GB RAM and an SSD RAID boot volume (at which point multiple 2560 x something monitors are de rigueur ). That's certainly true fo…

May I ask what you do with the old machines?

Re: MacBook Air is enough for a work machine

#137

Not MBA-related, but for MBP machines you can use an OptiBay bracket to pull out the optical drive and replace it with an SSD or HD. Couple notes on that: - The OptiBay is $80, but includes a USB enclosure for your SuperDrive to turn it into an external drive: http://www.mcetech.com/optibay/ - Cheap clone brackets are ~$20 on eBay, work just as well. - The original HD bay includes a sudden motion sensor to park the h…

Very good to hear that SandForce does on-device garbage collection!

I'm seriously considering to swap the HDD in my MBP with a SSD and I was still a bit unsure about the TRIM support under OSX.

Re: MacBook Air is enough for a work machine

#138

Every time I get on a plane I wish I had an Air, but it's just not justifiable. Not only do I have and use my 8GB RAM (Photoshop, Parallels, browsers, Rails + large test suite), but the peripheral ports are critical. I don't think my Time Machine backup would ever get off the ground without the initial Ethernet plugin, not to mention the times when the DSL goes out at the office I can just plug into the hardline norm…

"(although I do salivate at the thought of a top-tier 64GB SSD boot drive + 1TB data drive in optical drive bay)."

SSDs are interesting in that they get faster as they grow in size. top-tier 64GB SSD drives are quite a bit slower (at least in write speeds) than their 128GB counterparts, which are slower than their 256GB counterparts. Write speeds scale almost linearly with size.

I'd salivate for something a little quicker.

Re: MacBook Air is enough for a work machine

#139

Not MBA-related, but for MBP machines you can use an OptiBay bracket to pull out the optical drive and replace it with an SSD or HD. Couple notes on that: - The OptiBay is $80, but includes a USB enclosure for your SuperDrive to turn it into an external drive: http://www.mcetech.com/optibay/ - Cheap clone brackets are ~$20 on eBay, work just as well. - The original HD bay includes a sudden motion sensor to park the h…

Awesome info, thanks! I'm looking at doing exactly this soon. A few questions: How do you have your OSX directories partitioned across the drives? Can you move, say /, to the SSD while keeping /home/media on the larger platter drive? I only know how to do this with Linux, not very familiar with OSX despite it being BSD-based.

If you go into System Preferences > Accounts, you can right-click on your user and choose Advanced Options. I copied my home dir to the HDD, then linked it here.

You get more nuance from symlinks, etc, but this was a simple method which worked for me. Other people mentioned symlinking some dirs, but no one had mentioned that you could move your entire user directory this way.

Re: MacBook Air is enough for a work machine

#140

Not MBA-related, but for MBP machines you can use an OptiBay bracket to pull out the optical drive and replace it with an SSD or HD. Couple notes on that: - The OptiBay is $80, but includes a USB enclosure for your SuperDrive to turn it into an external drive: http://www.mcetech.com/optibay/ - Cheap clone brackets are ~$20 on eBay, work just as well. - The original HD bay includes a sudden motion sensor to park the h…

New MacBook Pro models are shipping with TRIM support for bundled Apple SSDs.

When did this change happen, and how can you tell by the model #?
Post reply on HN