Marco.org

I’m : a programmer, writer, podcaster, geek, and coffee enthusiast.

Design for the present

It’s hard to get anyone to agree on what constitutes “pro” use, but I’d say it has three core requirements:

The new MacBook Pro is probably great, and most of the initial skepticism probably won’t age well. But I want to pick on one aspect today.

Having four USB-C ports is awesome.

Having only four USB-C ports is going to hurt the versatility requirement of pro gear, because there’s a very real chance that you won’t have the right dongle when you need it.

This is going to happen a lot, because even though USB-C is the future, it’s definitely not the present. We’ve had the standard USB plug (USB-A) in widespread use for 18 years, and it’s going to take a few more years for USB-C to become so ubiquitous that we can get away without USB-A ports most of the time.

A pro laptop released today should definitely have USB-C ports — mostly USB-C ports, even — but it should also have at least one USB-A port.1

Including a port that’s still in extremely widespread use isn’t an admission of failure or holding onto the past — it’s making a pragmatic tradeoff for customers’ real-world needs. I worry when Apple falls on the wrong side of decisions like that, because it’s putting form (and profitability) over function.

Design for the future, but accommodate the reality of the present.


  1. I’d also argue that removing the SD-card reader was premature. SD cards are ubiquitous on cameras (even recent high-end models), and card readers are by far the fastest and most versatile way to import a lot of photos from of a camera. A lot of other pro A/V gear uses SD cards as well, such as most audio and video recorders. Standalone card readers work well, but they’re yet one more dongle that you won’t always have with you. ↩︎

A world without the Mac Pro

It’s looking increasingly likely that there will never be another Mac Pro. Here’s why that would be a shame.

Pro buyers depend on Apple to make the hardware that satisfies our needs. And we’re flexible. We’ve adapted over the years to new CPU architectures, port changes, capability changes, price increases, and a slower update pace.

The 5K iMac is a truly great computer. It’s the best general-purpose desktop Apple has ever made. It almost replaces the need for the Mac Pro. Many of us can get by with the 5K iMac.

But there are some things that only a Mac Pro can deliver.

More than 4 cores. Per-core performance has been eking out diminishing returns for years, so today’s newest processors aren’t much faster than those from a few years ago. If you need more performance for parallel workloads — very common for video, photography, 3D, science, medicine, and software development — the only way to jump meaningfully ahead of mainstream CPUs is to add more cores.

Today’s Mac Pro-class Xeon CPUs easily pack 8 cores at pro-accessible prices, 10 or 16 for a bit more, and scale all the way up to 22 cores.1 It may take a decade for an iMac to match the speed of today’s 16-core Xeons.2

High-end GPU power. Only the Mac Pro has the space, budget, heat capacity, and PCIe bandwidth to offer high-performance desktop- and professional-grade GPUs. If gamers, game makers, visual effects workers, and OpenCL aren’t enough, the rapidly-emerging VR and AR markets should be — they’re the next wave of high-end pro buyers who need the fastest hardware money can buy, and Apple has nothing to offer them.

The most RAM. The brand-new MacBook Pro maxes out at 16 GB and the iMac maxes out at 32 GB from Apple or 64 GB with aftermarket RAM. The three-year-old Mac Pro can go to 64 GB from Apple, 128 GB aftermarket. Some pro workloads simply need more RAM than the consumer and mobile chips support.

The freedom of thickness and AC power. High-core-count CPUs and powerful GPUs need far more wattage and thermal management than the other Macs will ever have the thickness or battery capacity to accommodate. The Mac Pro doesn’t need to be small, thin, lightweight, or power-constrained — the rest of the lineup fills those roles well, freeing the Mac Pro to be as big as it needs to be.

Silence. Unlike every other Mac except the low-performance 12-inch MacBook, the Mac Pro remains inaudible in most rooms even under sustained heavy workloads — you don’t hear the fan spin up — because its size and clever thermal design allows for a massive heatsink, cooled by a huge, slow fan.

This isn’t only important for pro environments such as recording studios and video sets, but it’s nice for all of its users (and their officemates). The Mac Pro is the only Mac that handles heavy workloads gracefully.

Reliability and longevity. The Mac Pro’s workstation chipsets, Xeon CPUs, and ECC RAM are all designed with more strict tolerances, resilience, and error correction than the mainstream components in every other Mac. And the heavy-duty thermal design keeps components cooler, which prolongs their life and improves stability. Most Macs have long lives before they break or become outdated, but Mac Pros outclass every other model by starting with a huge performance lead, then working hard for years without breaking a sweat.

And by separating the computer from the display, either can be upgraded more freely, promoting customer investment in high-end displays and high-end computers as needs and technologies change.

Taking the burden off of the other Macs. Pros wouldn’t be as angry about the limitations of the new MacBook Pro line if there was an alternative that solved their needs. The Mac Pro sweeps up countless edge cases with one product at the top of the line — the only downside is cost, but many pros would rather spend money than compromise on their needs.

Just as the Mac’s power lets iOS be simpler, a healthy Mac Pro frees up the rest of the Mac lineup to make more aggressive progress.

Current sales aren’t an indicator of future sales. Apple shouldn’t use the (presumably) low sales of the current Mac Pro to justify discontinuing the line entirely. The 2013 Mac Pro was introduced with a substantial price increase, far less internal expansion, fewer and more expensive processor options, and a forced dual-workstation-GPU configuration even for buyers who would’ve been fine with a single GPU. Then it was abandoned for three years, during which 5K displays finally came to market, but without a good option for Mac Pro buyers.

The 2013 Mac Pro was a victim of limited configuration options in a market that values versatility and edge-case handling, poor timing behind the 5K transition, and years-long neglect. A 2017 Mac Pro need not suffer from the same issues, and could sell far better.

Any Mac Pro is better than no Mac Pro. The 2013 Mac Pro is a great design, but its size and power constraints are self-imposed. Mac Pro buyers care little about form. If future Mac Xeon workstations must change their form to be practical or palatable to Apple — for instance, by becoming more of an “iMac Pro” with a built-in 5K screen but a large, thick thermal enclosure on the back — that would be less ideal, but we’d take that over the lack of any high-end workstation Macs. (The existing iMac is great, but it isn’t enough.)

Nobody else can make macOS hardware. If Apple doesn’t address someone’s hardware needs, there’s no alternative.3 We can’t just buy hideous Xeon workstations from Dell and install macOS on them. If we can’t do what we need on Mac hardware, our only choice is to leave the entire Mac platform.

But the competition isn’t even close.

Linux can solve some pro needs, but not most. It’s a fantastic server OS but a miserable desktop one, and that will probably never change.

Microsoft is boldly experimenting with PC hardware, but Windows and everything around Windows is woefully inferior to macOS and the Mac software ecosystem. Even if Microsoft did everything right, it would take Windows at least a decade to catch up — and they won’t do everything right.

Google’s trying something, I’m sure, but Google is both terrible at consumer software and deeply, profoundly creepy. General-purpose computing must not require us to compromise our privacy and data for advertising.

And just as nobody’s starting new general web search engines or mass-market online auction sites today, nobody else is going to make a viable general-purpose PC OS anymore. The minimum bar is too high. We’re stuck with the few we have for the long haul.

But if the one you’re stuck with is macOS, that’s a great thing.

We don’t want to leave the Mac. We came here, built here, and stayed here all of this time because Macs are truly awesome computers, and macOS is the best operating system in the world.

It’s the only pro-grade, workstation-class operating system that has ever been easy to use and nice enough that we wanted to spend more time at our workstations.

And hidden behind our pro apps and terminal windows are the shared photo streams we made last night, showing pictures of our children to their grandparents, who are running the exact same operating system.

Technology changes, markets change, and people change, but some moments in history are uniquely high points that are never quite matched.

The world has never seen anything like macOS, and nothing will truly replace it. If we’re forced to move to something else, it’ll be painfully, inescapably, perpetually worse.

Keep the Mac Pro alive, Apple, so none of us have to make that choice.

The rest of the lineup is great for almost everyone. Almost. But please don’t abandon those of us who truly want or need the best computers in the world, because if they’re not Macs, they’re not good enough.


  1. That’s just with a single socket. If the Mac Pro offered dual-socket options like it did before the 2013 redesign, even higher-performance options open up, limited only by power consumption, heat, and money. ↩︎

  2. And this is today, before Skylake’s improvements have come to the Xeon line. Next year’s Skylake-E Xeons and Purley platform are a major upgrade that will put them even further ahead of the consumer line. ↩︎

  3. “Hackintoshes” aren’t good enough. ↩︎

A letter to today’s young people

The strongest despair I’ve heard about this election has come from high school and college students. I don’t know if this will really help anyone, and I hope it’s not patronizing. But just in case it helps:

George W. Bush was elected during my freshman year of college. For the next 8 years — all of college, my first job, and the first two years of Tumblr — we suffered through that horrific administration. It was half of my adult life so far.

It felt hopeless. It felt like we’d never have a functional government again. It felt like the damage would be irreparable. It felt like the good side lost and would never win again.

But then, in 2008, the good side won, propelled into victory by Americans’ motivation after those regressive and destructive years, and we had our turn for 8 years. It wasn’t perfect, and Obama didn’t (and couldn’t) fix everything Bush broke. But we did fix most of it, and made a lot of progress in major new areas as well. Overall, we came out way ahead.

And we’ll do it again, because when you average it out over time, progress tends to only go in one direction: people being healthier, better educated, and better to each other. We have ups and downs, and we don’t end every year better than the last, but in the long run, we come out ahead.

Most people in the world are good, and want to be good to each other. Whether they vote that way or not, far more Americans believe in progressive, liberal, inclusive views than regressive, aggressive, conservative ones.

Young people know this better than anyone, because young people are overwhelmingly liberal, even more than older people. That’s not because you’re inexperienced — it’s because you’re right. Your generation is, by definition, further ahead on the march of progress than everyone else. It is literally you who cause the progress as older people die and you rise into power.

This is going to be difficult for everyone — some much more than others. It may seem like it’ll last forever, especially if you weren’t an adult during the Bush years.

But it won’t.

In the meantime, do everything you can to help, support, and stand up for the millions of people whose country just let them down, many of whom live in homes and communities that have just become unwelcoming or unsafe.

We’ll get our chance to repair the damage and move forward again, and you’ll bring us there.

Hang in there.