I was comparing notes with a new coworker the other week - I've got an M1 pro, he's got an M3. Running an individual test for a feature we were working on (in Rails) lines up with the 25-30% numbers quoted up thread a bit, but that's the difference between my machine taking 40sec or so vs his taking 30 or less.
It's noticeable when you've got it to compare against, and I'm looking forward to work's hardware refresh cycle bumping me to M4 next year, but I still don't think I'd upgrade if it were a personal machine (and if I can get a decent discount to buy out the depreciated M1 for personal use I'm planning on that rather than looking at anything new).
That's my take as well. I used an M1 and an M3 for the same work, the M3 was definitely faster but the M1 wasn't bad. Both were substantially better than the Intel Macs I was using before (for the same tasks as well). Times cut from 5-10 minutes down to 1-2 minutes on the M1, and another 10-30 seconds shaved off with the M3. So faster, but not as game changing as the M1 itself.
The one thing I do like with the M3 vs M1 is when I had to, for reasons, run an x64 VM. I felt it was barely usable on the M1, but it was tolerable on the M3. The performance on the M3 of an x64 VM was close to the old Intel Macs I'd ditched, which were acceptable but hardly great. The M1 running a VM felt like a time warp back to my college days in the early '00s.
I have an M1 mini and and M3 air. I use both of them in very similar ways and don't see a noticeable difference in performance. They're both more than fast enough for everything I do.
I have a personal 2020 M1 MBP and a work MBP with an M2 or M3 CPU. IMO, the difference isn’t worth an upgrade yet, especially if you compare it to the upgrade from intel to Apple silicon.
It may be faster when switching between multitasking. My problem is mainly that the screen of my m1 mba is too bad. It would be great if I could replace the screen module separately.
That's why my next thing is a framework laptop (I'm aware how tone-deaf it might sound in an Apple thread, but I really think Apple should be leaders on this front instead of making their devices less and less upgradeable and repairable)
Let's see, one can hope, but before that they have to abandon decades of a business model based on rent seeking and up-selling memory and storage at 10× the price. Wall street won't like it and only the EU can incentivize them enough.
Is there an API for this? Much more useful to have a script that generates 10k mock objects and inserts into a database than generating in this web UI and copy/pasting :~)