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.
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
“shilling for Apple...” is the most common response here on AppleInsider when something positive about Apple is published.
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.
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.