Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Reddit breaks down the math on how the new MacBook Pro saves them money

MacBook Pro

Following an initial claim that the fully-loaded new MacBook Pro will save Reddit money and engineering time, the company has broken down the figures to show when the shift will pay off.

Just as Uber and Twitter have been giving their engineers fully-loaded M1 Max MacBook Pro models, so has Reddit. Now Reddit staff engineer Jameson Williams has detailed how the company came to its conclusion — and why the new machines make such a difference.

Writing on Reddit's engineering blog, Williams repeats his original tweet before expanding on the point that, "engineering hours are much more expensive than laptops."

"The basic premise of the tweet was to weigh the up-front cost of buying some new laptops, alongside the opportunity cost of not doing so," he writes. "To start, I estimated that an average Android engineer spends 45 minutes waiting on builds each day."

"We observed that the new 2021 M1 Max MacBook finished a clean build of our Android repo in half the time of a 2019 Intel i9 MacBook [Pro]," he continued. "That means an Android developer could save about 22 minutes of build time every day."

Williams does stress how it's close to impossible to really estimate the cost of a software engineer over the length of a project. "Let me be upfront: I honestly don't know what this is at Reddit," he says.

However, he says he used common estimate of $150 per hour for a software engineer — based not just on salary, but also "recruiting, office leases, support staff," and much more.

Reddit's calculation of the costs of moving to new MacBook Pro, or staying with existing equipment. (Source: Reddit)
Reddit's calculation of the costs of moving to new MacBook Pro, or staying with existing equipment. (Source: Reddit)

Then there's the cost of the new MacBook Pro. "As for the up-front cost, Apple.com offers the M1 Max MacBook for $3,299 before tax, shipping," says Williams. "Factoring in shipping, taxes, etc., let's call it $3,500 to get a round number. So if you buy nine (that's about an average team size), that's $31.5k. The question becomes: how long does it take to recoup $31.5k?

According to Williams, "we can see a pretty immediate break-even point," which for this fictional team of nine, "would happen after three months."

In Williams's full piece, he addresses criticisms he's received, including accusations that he is "shilling for Apple."

"So, hey, let's be clear," he responds. "The fact of the matter is that I shill for Reddit."