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

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."



44 Comments

lkrupp 19 Years · 10521 comments

“shilling for Apple...” is the most common response here on AppleInsider when something positive about Apple is published.

MplsP 8 Years · 4047 comments

lkrupp said:
“shilling for Apple...” is the most common response here on AppleInsider when something positive about Apple is published.

Bitching about people saying something negative, before they’ve even said it. The most common post by @lkrupp 

willett 14 Years · 26 comments

A real-world example of 45 minutes waiting for builds cut in half, translated to a 3 month payback on buying a new M1 laptop.  That’s powerful validation of the SoC and system engineering that went into this machine.

MplsP 8 Years · 4047 comments

Interesting article that highlights how an ‘expensive’ machine may actually be cheaper. 3 months is actually a pretty quick payback period. Of course, it depends on how you use the machine. 

The other consideration is the usable lifespan. Macs tend to be supported by Apple and remain usable longer. My daughter took my 8 year old MBA to college and it worked well for her until the LCD screen died. Even if you are a power user that needs the performance, this means the devices will have a higher resale value when you need to upgrade.

Finally, I’ll add reliability. In general I’ve found Apple hardware to be very reliable (except the keyboard on my last MBP.) The OS tends to be more trouble free as well and the problems that do arise are easier to fix. Less time spent trouble shooting devices is a huge value to me.

IreneW 7 Years · 307 comments

willett said:
A real-world example of 45 minutes waiting for builds cut in half, translated to a 3 month payback on buying a new M1 laptop.  That’s powerful validation of the SoC and system engineering that went into this machine.

Well, let's just say that if their engineers are spending 45 minutes per day, just waiting far a compilation to finish, doing nothing else, they are doing it wrong.

Even if they cut that in half.