>If you already have an Apple silicon Mac and are wondering whether to upgrade to an M3 model
I see comments like this in various reviews. Are there really people out there who would replace a Macbook Pro M1 or M2 with a M3 just to get something a bit faster? What are they doing that is so performance critical?
My last Macbook Pro is a 2014. I still find it usable for development work, and I'm only replacing it because of other hardware failures.
M2, no, virtually none. The earliest M1s are three years old now, so may be up for replacement under some corporate refresh policies. A lot of corporates still _kind_ of live in the past, hearkening back to a time when a three year old laptop was largely unusable (and might well be _physically_ falling apart; general manufacture quality of this sort of thing has improved a lot in the last 20 years).
In the late noughties I worked for a smallish company where engineers got MBPs and everyone else got mid-range PC business laptops (I think Dell or someone?) The failure rate on the PC laptops was just astonishing; they were practically disposable. The failure rate of the MBPs was higher than you'd see today, though not as bad. Replacing machines in under 3 years was the norm because many of them didn't _work_ after 3 years.
the corporate thing reminds me of my professor back in college - they'd upgrade him to the latest/greatest Power Mac each year, only for him to boot it up and terminal into his VMS machine and launch min...
> A lot of corporates still _kind_ of live in the past, hearkening back to a time when a three year old laptop was largely unusable
With the amount of nannyware and spyware these corporations load up on your laptop it actually does feel pretty unusable. The difference in performance between my personal 4 year old laptop and my corporate 3 year old laptop is ridiculous.
The corporate laptop has so many antiviruses and stuff running all the time that it feels like a 2000’s era windows machine that’s been exposed to the internet for too long.
My work makes us Delinea (Thycotic) PAM which is single process and blocks all OS calls to check if you have privilege to run/execute a command. Additionally, we have to run CrowdStirke, Netspoke, Windows Defender, and some type of “inventory scanner” app. My work laptop is much more powerful than any of my personal personal computers on paper, but the nannyware slows everything to a halt (64 GB RAM, 12 cores).
It’s very painful to not have local admin rights on a Windows machine if you’re a developer. We can’t even install Docker or make changes to it without “help” from our non-developer IT staff.
Our dev machines (mostly Mac) are also locked down, thankfully we have “Admin By Request” which works better than calling in IT at least.
Fire up an ABR session, do your admin stuff, close the session. A minor hassle and it gives IT a paper trail for later (and probably pings someone if certain software names come up during a session).
Two to three years is also when laptops become a 0 value asset in the books in at least some jurisdictions (not sure about the US tho.) At which point it makes a ton of sense to get rid of it (e.g. sell or give it away to the employee.)
> The earliest M1s are three years old now, so may be up for replacement under some corporate refresh policies
If anyone knows where I can be downstream of these M1's (website, other old stock websites) please let me know. I would like to procure 1 or 2 on the cheap. Esp an M1 Pro.
I've only used it to get a phone, but backmarket has a lot of old apple machines listed. I'm real tempted to get a 2013 trashcan mac pro, but I just don't know what I would do with it.
That's a good site. Unfortunately, they do not ship to Canada. Will need to look at them later when I visit the US. I have a service that provides a US address but no immediate trips planned.
Whoever I bought the phone from shipped it real slowly, and backmarket doesn't seem to have a lot of control over that. So if you decide to do that, be sure to order a couple weeks ahead of time at least.
I've been trying to get our IT manager to bend the knee on our own policy
We ship our laptops off to some company who gives us some nominal amount for I assume the scrap value of the machine, then we can donate it to a charity
I'd be happy to "buy" an M1 Air with a cracked screen and run it as a headless Asahi Linux box for a hundred bucks or something. But he won't budge
This is hard to change because its a policy that affects finance, legal, infosec, and it.
Finance has been depreciating those laptops as capital assets and if youre going to buy one from the company that means its not depreciated, and they need to amend their taxes.
Legal and security are concerned about the data and dont know how to prove the encryption really worked and the keys are gone, but the recycling company has insurance and certifications “proving” they dispose of things properly.
Last I checked loaded M1 Airs were going for $600 on FleaBay.
I was all set to upgrade to an M3 Pro until I saw the weird SKU binning for the higher memory models and remembered that my M1 Air still does everything that I need it to do and more. I originally bought it strictly for music production but have since used it more generally as I have to use Apple machines for work... I'll probably end up keeping it for another two years and swinging back to a nice Thinkpad with Mint or similar as my dev machine as there are insane deals on 7840-based Lenovos right now.
Imho M1 airs are the best bang for buck as mid-whatever-range laptops. Especially if one finds a 16gb one. Crazy if you think that before, the base macbook air you could get at the same original price would be a mere i3 one, while m1 actually competes well in raw performance with i7. Unless somebody wants something specific that M2/3 have that M1 does not, M1's price/performance ratio is hard to beat.
Can’t imagine it’s a big issue; the SSD on my 7.5 year old Skylake MBP is cheerfully claiming 96% lifetime remaining, and seems to be fine. The days of SSDs self-destructing after a couple of years seems to be largely behind us, at least for consumer applications; even low-end stuff has a decent practical lifetime these days.
my 3 year old corporate HP feels like its been at end of life since the windows 11 upgrade. The 2 year old M1Max MBP feels indestructible and still has hilariously long battery life and crushes basically everything I ask of it.
That’s a fantastic point, but I can also think of two more.
Let’s say you were thinking of an M2 but knew this was coming. The difference between the M3 and M2 may tell you it’s worth getting the newer M3 or the (now cheaper) M2.
Or perhaps you saw the M2 wasn’t a big leap. You want to replace your older laptop but didn’t want to get an M2 because it wasn’t a big leap over the M1 in many respects. This info would tell you if it was a big leap (buy now!) or you might as well hold off another year if you can.
The other reason is simply making it interesting. If every article was comparing to a 5-6 year old laptop, the answer would almost always be “it’s amazing!” Even if that’s what most people come from it’s a boring story. But year to year variation is much higher.
Don't forget that corps also have financial reasons for constant upgrades. Buying new hardware is a great way to reduce taxable profits. There's also the amortization on write offs, and other accounting words I've heard people say but don't pretend to fully grok.
Also, decent way to lessen the beatings to improve moral since who doesn't like getting new hardware?
> Also, decent way to lessen the beatings to improve moral since who doesn't like getting new hardware?
In many organizations, budgets are ‘use it or loose it.’ The money has to be spent otherwise you may not be able to ask for the same amount or an increase.
I recall getting a new laptop because it was close to the end of the fiscal year and there was a chunk of money that needed to be spent. It wasn’t that my current machine wasn’t useable but it was old enough to qualify me for a new laptop.
There was always someone with something older I could pass my ‘old’ machine too.
Anyway, for the bottom line of your company I think it rarely makes sense to frivolously spend more just to decrease your tax burden. There's smarter ways to spend money.
There are ways that you can lower your tax liability with different types of deductions. Some of that is investment back into the company with things like computer hardware.
> The earliest M1s are three years old now, so may be up for replacement under some corporate refresh policies.
Yup. It's hmm should I upgrade now or wait next year for a juicy M4 model? (some corporate refresh policies let you buy your old work computer at a heavily reduced price, giving you an incentive to get a good work computer)
Macrumors says buy now, based on the expected wait time for an update from Apple. But we already know it would be at least a year until the M4 would be released.
My current jobsite still uses vista era laptops with 4GB of memory, a battery that dies within minutes if not plugged in, and a painfully slow spindle drive. A 3 year old computer would be a luxury here.
> My current jobsite still uses vista era laptops with 4GB of memory, a battery that dies within minutes if not plugged in, and a painfully slow spindle drive. A 3 year old computer would be a luxury here.
That sounds bad enough that I wouldn’t want to work for such a firm.
The M1/M2/M3 base models all have only 8GB of RAM. Someone who cheaped out on a first-gen model to test the waters (even if they didn't necessarily go for 8GB) might now be looking to upgrade, and if they're buying used then all three CPU generations are worth considering.
I have an 8GB M1 Air for the sole reason that I was so excited I decided to go with the model I could get on release day instead of waiting a month. Not the wisest decision.
I figured I'd replace it at M2, and then at M3. But to be honest even with the 8GB it's fine enough still. I don't use it for much heavy lifting but it works ok-ish for that in a pinch. And for day to day personal use it's fine. So every year I go through the cycle where I *want* to replace it and then convince myself I don't really need it. I already have a monster machine for my work stuff, having extra horsepower for my personal machine would be nice but ....
I'm sure M4 is the generation I'll upgrade. Just wait :)
I recently bought my wife a new Air and the only reason why I went with the M2 version was the nicer screen. Otherwise the M1/8GB would be more than fine for what she needs.
I replaced a 16GB Intel MacBook Pro with an 8GB refurb M1 Air and regretted it within weeks. (Due to the initial claims about M1 using less memory and that the M1 destroyed my Intel's Javascript performance.)
Turns out that my 8GB machine would slow down significantly when hitting the RAM limit. This was expecially noticeable when running Final Cut Pro (almost unusable) or Photo Mechanic + Photoshop (I'd have to quit one to run the other). I tolerated this situation until the M2 Airs came out and I maxed it to 24GB RAM, and have been beyond happy with it since then!
My partner now has my 8GB M1 and it works perfectly for her.
This is what happened in my case. I had an 8GB Air and while the CPU performance was incredible, it lacked the RAM to fully take advantage of it. I upgraded to a 16GB M2 Mac Mini. I consider it to be the perfect UNIX machine for my use case. If I need to access it on the go I remote in from a cheapo laptop.
apple always sells the base-tier model the most, by a pretty significant margin. especially in MBA or mac mini. all the big-box stores like bestbuy and costco carry that model, and it usually sees further sales. So it's hard to say that it's specifically people being upset about ram vs just the expected distribution given the bayesian prior.
but yea 8gb is barely acceptable except as a pure consumption laptop. TBH even 16/256 is too small for anyone who's posting here, some npm/rubygems/pipenv/gradle/docker packages will eat that right up.
People here are jumping through hoops to justify these purchases. I don’t get it.
It is completely OK to want to have nice things in your life. It is OK to invest in yourself. It is OK to place a high value (2021 vs 2023 Mac) or any value (2014 Mac vs 2023 Mac) on your time.
Maybe the shocked reactions are a result of currency conversions, but when you factor in trade in value, the M1 to M3 upgrade isn’t much more expensive than an iPhone.
Over the course of two years, the Mac is no more expensive than a gym membership (actually quite a lot less depending on the gym) and probably gets a lot more use.
But there I go justifying again. If personal computing is your hobby or your passion, you should spend your hard-earned money on what you want.
It's not about about having "nice things" or affordability for me. I try to minimize upgrades mainly out of concern for e-waste and other externalities of manufacture, and because setting up the environment on new hardware is a time sink. Picking appropriate hardware for a use case is also part of that. I won't buy a threadripper workstation to game & watch YouTube on, for instance. It's okay to be passionate about responsible spending, too.
Essentially, yes, I'd transfer the account or restore from backup, but depending on the hardware change there may be other yak shaving to do.
I don't believe putting a used laptop on the market is necessarily cutting down e-waste in the same way as not purchasing one, though you make a good point.
imacs are mighty-fine unix workstations, ergonomically speaking. no other brand comes even close, in my opinion, although ubuntu is getting close. throw in ports/homebrew and all the gnu/linux tools i need for servers are at my fingertips. virtual machines scoop up the scraps.
I know the whole "carbon footprint" thing was designed to allow big companies and governments to pretend that 7 billion people need to individually decide to change their lifestyles, to fully understand the environmental implications of the various consumer choices they make and assumes that environmentally-friendly options are already available in all cases ...
But the carbon footprint of some people I see here must be astronomical.
I at least hope they sell/give away those machines to keep them in circulation. I'd be a real shame to have modern and environmentally expensive hardware like that be torn apart for scrap metal in a recycling facility. Many tech companies love the "eco-friendly" trade in programs that essentially serve to take working, used devices out of circulation.
It's mostly governments that need to change because they control land use policy. This is up to individual decisions of those 7 billion people though, because that's how voting works.
An environmentalist friend told me that my use of Terrapass is pointless and that there's no point attempting to reduce my footprint because big companies are the cause of it. So I stopped worrying about both things. This is fortunate because I've increased the amount of flying I do these days. Usually, environmentalists get in the way of things, so I was quite pleased that here was this positive development.
I picked up a 16gb M1 Pro about as soon as they came out. It was unbelievable for the first year, basic React web stack work.
Now I'm working on a project that requires about six Docker images, and we made a questionable choice about Typescript packages for typing our API responses. The Docker consumes most of my RAM, and even when it's turned off, there's a visible different in the IDE between mine and my M2 equipped coworkers whenever a document that uses this dumb lib is opened.
An alternative to leaning on your laptop that way is to use a 2nd headless system to do builds, run tests, host containers, etc. It can be more economical over time and better DX to use this [semi-] dumb terminal approach, depending on specifics of your workflow.
There are some people who just waste their money, but there are also a wide difference in the value people get from their cars and computers. Someone billing $500 per hour is going to be a lot more willing to upgrade their computer for even a small improvement. They may even keep a spare computer just to make sure they have minimum downtime if something goes wrong. Someone who just uses their computer to watch youtube videos may be fine keeping their computer until it stops working.
When I got Amazoned a couple of months ago and didn’t have a personal computer at all, a side contract fell into my lap where I billed $150/hour. (Don’t cry for me. I found a full time job 3 weeks later).
I recouped the cost of the M2 MacBook Air 24GB RAM/1TB in less than 15 hours worth of work - taking my after tax rate into account.
My work was not compute intensive so the Air was fine. But I would definitely pay for a 30% improvement at that bill rate.
Excuse me, but why? If your work takes longer on a slower computer, you can bill more. But if you can complete two projects in the same time on a faster computer, you work harder but can't bill more. This only seems to work if you bill $150/project but if you bill hourly it doesn't work out. Yet you and the parent comment have said this, what am I missing?
If you are billing at $150 per hour, people are probably counting on you to not be someone who would think, "If I keep a slower computer, I could bill for more because the client would pay for the time I spend waiting for my computer."
Imagine you go to see a lawyer who is charging you $750 per hour, but instead of using a computer, they are writing everything out by hand and then personally using a typewriter to type up their notes. You ask why they don't use a computer and they point out that they can make more money by billing you for the time it takes to use slower technologies.
> "probably counting on you to not be someone who would think, "If I keep a slower computer, I could bill for more because the client would pay for the time I spend waiting for my computer.""
And yet, regardless of how moral it is, the calculation seems correct - billing at $150 an hour means things which take longer, get you more money. Two people have claimed that a faster computer will earn them more money, while describing a situation wherein a faster computer will earn them less money. It doesn't make sense.
With your lawyer comparison it's easy to see paper and tyepwriter; are you suggesting that customers know whether contractors are using an Apple M1 or an Apple M3, and have an idea of how much time that ought to change the quote by, and would consider a different contractor based on the computer they are using? I doubt clients have that insight or interest. Are you saying they buy Apple M3 because they are more moral contractors and it's the right thing to do? Even if it is more moral, I find that unlikely to be the reason since the argument was explicitly "it makes me more money" not "it saves my customers money".
> "people are probably counting on you to not be someone who would think, "If I keep a slower computer, I could bill for more because the client would pay for the time I spend waiting for my computer.""
I think people would see you upgrading your M1 to an M3 and decide you were being extravagant and therefore charging them too much, and leave for a competitor who is more frugal. Far more than they would decide you were a con artist because you didn't have the latest and greatest. Are you saying that the reason to invest in a new top of the line Apple laptop is to compete on a race-to-the-bottom where you can undercut competing quotes? That also feels unlikely - you could likely do that more effectively with a second hand AMD Ryzen desktop than a new Macbook Pro (something the well-informed customer would know) and that people competing in a race to be cheapest tend to aggressively penny-pinch rather than aggressively spend on the best.
They paid for you at that rate with an M2, you said you would "definitely pay for a 30% improvement" - that suggests you would be done in less time and able to bill less money, and if you were on-site you couldn't even hide it from them and pocket the difference - so why would you? That's the bit which makes no sense.
If you are optimizing for making the current job take longer, then you should use a slower computer. However, if the reason people will pay you $150 per hour is because you are 10 times faster than the person who costs $50 per hour, you want to keep your speed as high as possible because that it what creates the long term demand for your services.
Or maybe they work with computers in a business full time and the price of a new computer is minor compared to the income it's used to produce, especially if it's tax deductible, such that it's a valid business decision if the improvements are barely more than marginal.
> I think people forget that $4k+ for a computer is Quadro workstation territory.
M3 MacBook Pro 16" is $2499, roughly the same as an equivalent Dell XPS / Precision laptop (for the same price Dell typically has half the screen resolution, much worse battery life, and more RAM)
Divide $2499 over five years, that's $500 per year. Not expensive on a developer salary in high income countries. It's a business expense.
No. That's cheap plastic gamer junk. Those are toys. Different market segment. Not comparable. MacBook Pro competes with high end professional laptops, not consumer gaming laptops. Dell Precision with 4k screen is what you would compare it to.
Yeah, I dunno about that either. I have a 2020 G14, and its a fantastic piece of hardware. Honestly its overbuilt, except for the display (which I understand they have improved in more recent models).
If you sell your 3yo computer you are gonna get a decent price, so upgrading a 4k computer every 3 years is not the same as spending 4k every 3 years. Though, it highly depends on the initial configuration, and the additional premiums you pay to apple for ram etc do not seem to scale so well in the second hand market.
That said, I do not find much appeal to upgrade unless there is a specific reason myself. But there seems to be something in apple customer culture where people upgrade for the mere sake of stuff like new design or colour.
$4k is a little or a lot depending on your circumstance. Assume three individuals that make the same income.
- One of them supports a family of 3 on one income.
- One of them is single and supports only themselves.
- One of them is married with dual-income and no kids.
There are also those who can afford it but don't see the value add. There better be some serious value add for me to spend $4k IMO. Others are a bit loose with their money which is their prerogative.
I really only upgrade if my current PC cannot do a thing that I need it to do.
I did something fairly out of character for myself and replaced a six-month-old M2 MBP with a brand new MBP with an M3 Max. I attribute it to three factors:
1. I went with 16 GB of RAM on the M2 and sort of regretted it from day one. I have 36 GB on the M3 and feel much more comfortable about that in a machine I plan to use for the next 5-7 years.
2. Apple gave me what I thought was a very generous trade-in offer on the M2 - something like 90% of what I paid for it, even after half a year’s use. At that value, it basically felt like a wash going from the old computer to a new one, and I was just paying for the substantial upgrade on the old machine (Max-level processor, bigger SSD, quite a bit more memory).
3. I thought the darker color looked neat. That said, it’s much subtler than I imagined, and I wouldn’t have considered this as a factor.
Of course, the truly hilarious thing is that I don’t do anything at all intensive on my computer so I’d be just fine with just about anything. But what can I say, I like to know I could if I wanted to.
> 1. I went with 16 GB of RAM on the M2 and sort of regretted it from day one. I have 36 GB on the M3 and feel much more comfortable about that in a machine I plan to use for the next 5-7 years.
Very fair; part of the reason I went with 64GB on my ThinkPad, and Apple makes this configuration almost cost prohibitive.
Apple prices in France are insane, partially because of how Apple adapt the dollar to euros, and the 20% VAT. Heck, at the time I got my 16Gb 14" M1 Pro plus an iPhone 11 mini for 50€ cheaper in Japan than just the laptop in France, in part thanks to a generous "back to school" offer.
Marques Brownlee has been rocking an M1 Pro laptop and ordered an M3. Which he cancelled after he got his review unit. He’s got enough money to not think hard about it but he cancelled anyway. Which stands as an interesting data point.
Geekbench for an M1 Pro multi-core is 11643, while the M3 Max (16 core) has a pref of: 21387. That would be a major upgrade so yeah, it is probably worth it of you can afford it.
... how long are your build times? If your build times are high enough to really affect your productivity, I feel like there are much cheaper (and environmentally friendly) ways to halve them
How could I possibly provide any advice. Of course build times are gonna be very specific to each project. I could tell you "just rewrite it in rust" but that obviously wouldn't be helpful
(Not an ios developer, have worked with ios teams) Swift build times are notoriously awful. I don't know if most developers have much influence over that.
> What are they doing that is so performance critical?
Anything related to multimedia processing.
Whether it's video encoding or live audio processing or rendering or whatever.
M1 might be more than fast enough for emails and web development, but multimedia is a whole different beast.
People forget that the "Pro" refers to media professionals, not development professionals. Remember the Touch Bar? It was designed for artists and editors for things like color selection and scrubbing and sound control, not for programmers.
I have been moving twice a year (June-September) with an iMac for the last six years and I think it’s been an overcomplication mistake, specially in March 2020.
Well you might work on projects where the extra performance makes working in the viewport faster. It’s not hard to find graphics workflows where extra resources aren’t useful.
Not everyones a developer. M1 vs M3 performance boost for video editing seems like a decent upgrade. I'm still on M1 and I spent £4k+ on specced up MBP 14 inch. Its not struggling but it doesn't perform well when editing 4k with one layer of effects in DaVinci.
I was wondering about the improvement for photo and video editing, but that would be more of a function of the GPU than the CPU, wouldn't it? I certainly need more than 8GB of RAM for photo editing... memory pressure slows down Photoshop and Lightroom.
I just took delivery of a new-in-the-box MacBook Pro M1 Max with 64 GB RAM (cyber Monday deal)... hopefully Lightroom Classic is much faster with this hardware!
For those curious: this is running a 3.7GHz 4-core Haswell. That's very roughly the performance that you'd get from a contemporary Alder Lake-N (the E-cores only variant). c.f. this very reasonable mid-range $450 Chromebook: https://store.acer.com/en-us/acer-chromebook-314-cb314-4ht-3...
Different strokes for different folks, but I have a higher bar than "usable" for tools that my income relies upon. A moderate improvement in experience (whether performance, screen, storage speed, or merely that a key on the keyboard no longer "feels weird") warrants frequent upgrades of my main machine, yes.
I make music mostly for fun and my m1 is barely keeping up with Logic Pro and the plugins I'm running, which are amp sims, various typical mixing plugins, and virtual drums. I'm not even using a crazy number of tracks at any given moment.
Did you have an Intel Mac before? If so, did you have the same workflow with the same amount of plugins or did you expand your usage based on the laptop capabilities? Just curious about “workflow creep” because I’m wondering if I should get an M[1..9].
Given that a 7MHz Amiga 500 could mix eight tracks in CPU in real time, this is a very sad state of affairs. Your M1 is how many thousand times faster?
VSTs didn't even exist when Amgias were relevant. Each of those tracks was not running a virtual synthesizer, convolutional reverb, parametric EQ, compressor, amp sim, etc.. A modern DAW is simulating an entire studio worth of hardware, not just an eight channel mixer. One of these laptops can mix hundreds of tracks without issue; it's the plugins that require more power.
Are you sure that what the Amiga was doing with 8 tracks is equivalent to what Logic is doing? I'd guess there is more to compare than just the number of tracks involved.
Yes but I think there's a point: hardware horsepower is undoubtedly capable of handling such workloads. I'm not knocking on Logic, but for 'fun' projects especially I find it impossible to believe that the hardware listed is the problem.
All plugins are certainly not made equal. Some I've used are surprisingly bad performance-wise for what they do, while others are just genuinely computation-heavy.
I'm not sure if this is still true, but I found the resale value great enough that it was almost the same cost over time to upgrade annually vs every 3-4 years. Of course if you're only upgrading every 9-10 years, the math changes significantly.
That said, due to changing priorities and needs, my current MBP is from 2018. I am planning to upgrade to an M3 MBP this week.
While my current MBP does what I need, some development processes & platforms I use nowadays are taking more time than I'd like. If it saves me 15 minutes a day, it's a great deal.
Depends on your workload and what you're doing. This is an extreme example, but Marco Arment over on ATP discussed going from a top-o-the-line M1 to top-o-the-line M3, and saw his Xcode build time for his app (Overcast) get nearly cut in half (I believe he said 19 seconds to 11 seconds). For something that happens several times a day and is a critical and interruptive step in his workflow, yeah, he found it meaningful.
I went from an M1 Pro with 32GB of RAM to an M3 Max with 64GB. I had been regretting not getting 64GB of RAM. I plan to keep this machine at least five years, so I traded in while the trade-in value was still relatively high. I find the M3 Max to be dramatically faster. I do a lot of Python development (mostly numerical code, some micro services) and increasingly complex k8s setups. Some of my containers are still AMD64, and while these ran acceptably fast on the M1 Pro, they are MUCH faster on the M3 Max. For example, solving conda environments on a fairly complex container takes about 1/2 the time it seems (about as fast as my work 12th gen i9 Linux laptop). I am very impressed with the jump between the M3 Max and the M1 Pro, and I haven’t even touched the GPU yet.
I upgraded from a MacMini M1 (Geekbench multicore pref: 8425) to an MacMini M2 Pro with 12 cores (Geekbench multicore pref: 14431.) That was definitely worth it.
The only upgrade for the M3 line I would make would be to an M3 Max 16 core (Geekbench multicore pref: 21387) or an upcoming M3 Ultra 32 core (probably a Geekbench multicore pref: ~30000), but it is very expensive and probably not available in the MacMini form factor, so I will hold off for now.
I have a MacBook pro m1. I'm considering an upgrade, but not for CPU. What I really need is more memory. This computer is not capable of doing any real load of development work without running out of memory. It's insanely frustrating.
Unfortunately some very useful Metal profiling/debugging tools [1] are only available on the latest hardware. Funny enough this was always the main reason for me to update, not performance (e.g. not being able to debug Metal shaders on my old Intel Mac was one important reason to finally upgrade to an M1 Mac).
Otherwise I'm still entirely happy with my 2021 minspec M1 MBP.
I think that one is mostly marketing but there's a grain of truth in terms of the combined effect of unified memory (which is fast as hell) and macOS memory compression. But I wouldn't put 8 GB past similar to 10-12 GB on another system without these features.
Say I want to launch a vm with 8GB reserved memory. On a 10-12 GB machine I would have 2 to 4GB of memory left to actually allocate to the system. I don't see how unified memory magically fixes this. It's actually worse because even more memory has to be shared with the GPU.
This is like saying a 8GB disk is actually like a 10-12GB disk elsewhere.
Over the years I've gone through a Core2 MacBook, a 2011 MBP, a 2015 MBP, and now a 14" 2023 M2 Pro as each wore out physically over the years. Generally the charging systems and keyboards degraded severely by the 5 year mark. The 2015 had all those problems as well as janky graphics issues, but I used it until its SSD died recently.
Aside from performance it's hard to overstate just how quiet the current MacBook Pro is. The 2015 got noisy pretty easily especially if I had to switch to the discrete GPU, and anything heavier than 1080p30 in Firefox would cause the fans to go bonkers. By most accounts the last of the Intel models were worse. This one? After a few hours of transcoding video the fans still only spin up to a quiet whisper.
What I don't hear anyone talk about is the rigidity. You could hear the 2015 creak and flex if you picked it up with one hand. The 2023 just feels like a solid chunk of metal.
For all of its warts, this is probably my favorite hardware of the bunch. The software (macos 14) is utter garbage though. That's the culmination of lots of poor design choices over the years and nearly non-existent quality control.
I work with a lot of 4K elements and video in Apple Motion, After Effects, and other applications. The better the chip the faster things go, especially previews and encoding. Every second ends up counting.
I can see why others like me may upgrade. But I’m not going to bother just yet.
I write text in a text editor all day but would still upgrade my machine on a regular basis. I have a Threadripper and use all 32 cores everyday. I'm still debating on whether or not to upgrade to the new generation released yesterday. 4 year old CPUs are not speedy.
You'd be surprised at just how slow running zellij in iTerm was on an Intel MBP. Somehow in 2023 we've managed to create resource hungry text interfaces.
Reading your comment, my first reaction is “are there really people or there who upgrade not because they want their computer faster?”
Joke aside, for people who read reviews, I don’t think they read it because their computer is dying. So I think it is fitting from the selection bias there to focus on performance improvement. (Like when I buy a car I won’t read a review because I don’t care its performance.)
My wife “stole” my M1 Air. At the time, it was good to see a comparison between the M1/M2. I order custom spec ones but for someone who doesn’t they may want to buy a generation old to save me.
However, I agree on the phrasing. The amount of people who are upgrading yearly is much smaller than people who would buy a generation older Mac to save money.
You can configure the M3 models with twice as much RAM (128GB) as the M1 models, that’s quite an upgrade if your workflow is memory intensive. It’s especially compelling for graphics work as that memory is also used as VRAM. A desktop RTX 6000 gets you 48GB of VRAM for $6800.
Me too. I get every second generation. Air is so cheap, why not. The business apps I run used to require a Macbook Pro to run. Now the 13" air does it beautifully, and with amazing portability. I often have to carry 2 laptops when traveling. So before with an MBP 16" and 2nd laptop, it was damn heavy.
I’m very curious why do you have to carry two laptops? If that’s not the case that you carry the second laptop for the other person. If you use the two, then I’m very curious of your use-case.
Not who you asked but you might find it interesting regardless.
I've had a development role with an AV company where I'd periodically go on site a couple times a year to assist with shows to test real world scenarios or lend a hand just to see things in action ("production deployments" in both senses of the phrase, as well as to see actual users and behaviors in the moment. Time management, stress, and risk in a live event is something you can't really grok without having experienced it). Assuming the role of a show producer for those trips I would have two redundant company laptops to run the show that I carried but weren't mine specifically, while I had my personally-assigned work laptop with me to work remotely with. And if it was a long enough trip to warrant it, my personal laptop also to keep those activities separated. If new OS updates were being tested and deployed, add in a tertiary show laptop for that. There are carry-on sized Pelican cases that handle it fine. You might be surprised at the sheer amount of stuff AV professionals tote around the world, on top of the ridiculous amount of cargo that gets shipped via freight directly to venues. Going through airport security with two to five laptops was an average Thursday for many of the people I interacted with at that job.
Oh wow, yeah, that’s a curious scenario. I am aware of people that don’t use even a smartphone (still!), and there are people who routinely travel with five laptops!
I consult to a company that only allows company issued laptops to connect to their network and prohibits use of company issued laptop for personal use.
I usually skip generations. I bought an M2 a couple months ago. Waiting for sure and largely ignoring the M3 hype. I don’t need to care, so I spend roughly half as much time consuming tech hype as I used to, and spend that extra time reading or touching grass.
Game engines can be pretty hefty (especially the big 3D ones like Unity or Unreal), you can always find benefit from faster CPU/GPU/RAM with this type of dev work. This is the only reason I'm tempted to upgrade my M1 Max.
I have a 2015 MBP with Linux that I miss every single day while using the work M1 Pro with its crappy keyboard and short key travel. The M1 is faster but doesn't impact my work much, and I find macOS really frustrating to use.
You assume that “most HNers” use their computers outside of work and a work provided laptop for anything processor or memory intensive.
I use mine exclusively for a side contract and that’s the only reason I bought it. I’m either using VSCode with Python or Node and occasionally to build Lambdas in a Docker Amazon Linux 2 container.
If I need more compute than that on my side project, I spin up a Cloud 9 instance on my client’s account.
Yeah, most M-series are plenty fast I think. Just upgraded from a 2018 Intel Macbook to the M3 Max and the change is very noticeable. Hope and plan to keep using this machine again for 5+ years or so.
Compilation speed difference between 2015 15" mbp and M1 Pro 14" was truly profound. I could compile in a time it takes to make and drink a coffee what previously took half night.
Usually the upgrade is for better webcam, screen, a fresh keyboard, maybe want more storage, etc. MacBooks hold value, so you can resell them at good prices towards the next gen.
If spinning up a dev build on my M1 took 18 seconds, M2 takes 13 seconds, and an M3 takes 8 seconds... and I do this 50-100x per day, then the time saving can certainly be worth it.
it’s not my thing but there are certainly tech enthusiasts and even brand specific enthusiasts that like details like this as they do try to get “the best” from their tech.
so probably it’s not for everyone but i guess there is value in knowing how big of a bump the newest model gives.
I just switched from 16" 2019 i9 -> 16" M3 pro and 2 weeks later still stunned at how amazing of a machine it is. I do a lot of c++ dev for $dayjob and my current project which took 1m45s to full rebuild on i9 is down to ~25s on m3. Without a fan turning on or barely getting warm. Its _magical_. I still get caught off guard by the chassis being cold when first placed on my lap.
The issue is that the 2019 MBP16 were crap. Especially the higer i7/i9 models had thermal throttling issues when connected to an external monitor.
My 3000€ i7 mbp16 2019 recently died and I replaced it with an "interim" base model, 650€ MacMini M2. The jump is huge, that freakin Mini beats my 3yo (I bought it in 2020) decked out MBP that constantly spun fans. While intended as Interim until M3 MBPs where announced, I see no reason to upgrade right now.
I remember getting this jump accidentally - I bought a M1 Mac Mini for porting stuff too and for testing, and building on it was twice as fast as my 2018 15" i7. And it was silent doing it. Pity it was only the 8GB base spec, because it would have made an amazing main machine!
I used to have a 16" i9 for a previous job. It was absolutely terrible. Any sort of build process would cause the fans to spin up. It sounded like a jet engine taking off. The corporate malware scanner didn't help it much, either, as it slowed processing even more.
I just disassembled mine a few days ago and cleaned it out completely. Before that, my fans would literally max out with almost nothing running. Now, they stay silent pretty much all the time (until I do something really intensive). Still thinking about an upgrade to Apple silicon now, though.
I'd like to do the same. I want to upgrade to 4TB SSD, as I'm at the limit all the time and I spend a lot of time moving data from the laptop to NAS and back. With the upgrade, I'll get a M3 max for the peace of mind - it will be ridiculously expensive anyway.
They’re not doing anything critical, the people who upgrade for that minor bump are the fanatics who upgrade their cellphone every year for a minor megapixel bump. It’s fashion tech to the benefit of non-work related needs.
While the premium is indeed high, the total cost of the tool even at the premium is quite low. I think you can get the 14 M3 Max fairly decked out at around $5-7k. Not even close to a new car these days.
Maybe I am in the minority but I see it as a tool. My workflows work well in MacOS, I like the build quality of the tool. My replacement timeline is generally pretty long. The value this tool generates is massive compared to the cost of it.
I remember how often coworkers would joke about the cost of a Kinesis keyboard. They would die if they were a mechanic.
Do people actually care about costs this low for business use? Thats just a minor cost.
Certainly there is a line to when it makes sense to compare costs but we are talking about sub $10k costs for a tool that lets say has a 3 year life for a business, so $3300 per year or $275 per month. I would think most of the individuals on this forum are generating more than $275 of value per month on their laptop.
Its less about justifying and more that the cost is meaningless compared to the value. There is some intersection of objective and subjective analysis here, I don't care if you want a $10k laptop that runs linux.
> Do people actually care about costs this low for business use? Thats just a minor cost.
Yes, in many places outside of SV, they do. $10k is slightly less than what I paid for my car, it’s more than a year of rent and is more than some (unfortunate) people in this country make in a year. And this is still Europe, a country with paved roads, fiber internet and free healthcare.
I do my job on a $1700 MacBook, I could probably do it on a $300 Thinkpad and I personally could go and buy a $10k laptop, but my girlfriend would without doubt leave me on the very same day.
Surprisingly, I care about things like battery life, noise and being able to put a laptop on my lap without the heat ensuring that there will never be any little Scarfaces
What are you talking about? Just the four cards is $10k, and then you still need to buy the rest of the computer. And you probably can’t take it with you and use it from the coffee shop or the couch.
And yes, Windows systems are bad. They shipped broken TouchID for years, and they don’t trust you to turn off OneDrive (and will re-enable at every turn). Edge just gave me a toolbar yesterday that looked like browser chrome, but was actually a GamePass ad. I’m just pulling the easiest examples, listen to Windows Weekly for a full enumeration.
A car that cheap will nickle and dime you until you've spend 5x its initial price. If you dont get lucky and it dies on you before your money was better spent by car mechanics.
I see comments like this in various reviews. Are there really people out there who would replace a Macbook Pro M1 or M2 with a M3 just to get something a bit faster? What are they doing that is so performance critical?
My last Macbook Pro is a 2014. I still find it usable for development work, and I'm only replacing it because of other hardware failures.