Posted by runako 18 hours ago
Today development work is limited by compile times and test run times, particularly with UI tests in the iOS simulator.
Hardware on the development machine finally maters.
I'm usually running about ~4 instances of it locally in separate Git worktrees, which (in our setup) means I'm also running 4 copies of the whole stack: web, frontend, Redis, Postgres, etc. These are rebuilt and torn down multiple times per day. Lot of frontend assets to compile.
Additionally, like many people in corporate environments, we do of course also pay a performance tax thanks to the security software we need to run.
So perf does matter for us.
We could, of course, alternatively... just run cheap shitboxes locally and have all our dev environments in the cloud. Certainly appealing in many ways from a cost perspective and you don't even need to give up DX really.
However, in the next ~5 years, as "actually useful" local LLM inference starts to become genuinely useful (for software engineering, this seems to roughly mean "the ability to run 28B+ models at usable speeds") then having local compute horsepower might start to look more attractive again. Even if it's not an absolute winner on cost/utility alone, the data privacy and cost certainty have value to many.
I feel like a big part of macos slowing down is installing too much crap over the years that sits in the background.
M1 Max: 400 GB/s memory bandwidth, ~20.8 FP16 Tflops
M4 Pro: 273 GB/s memory bandwidth ~17.2 FP16 Tflops
Single-Core Multi-Core
M1 Max, 10-core 2,204 14,004
M4 Pro, 14-core 3,311 24,711
Single-threaded CPU: M4 Pro is roughly 1.5× as fast.
Multi-threaded CPU: M4 Pro is roughly 1.75× as fast. GPU: roughly equal to a full 32-core M1 Max, with the M4 Pro slightly ahead in Geekbench Metal.I can't hate a direction where Apple becomes more about building great computers rather than trying to force more and more subscriptions. I do wish they would fix many of the long-standing OS and native app problems.
My daily driver personal machines are incredible pieces of kit, but everything is always getting worse because majority of software is some SaaS living in the cloud, or even if on-desktop is constantly updating slop.
Why does it take 10 seconds for my streaming music app to open when my machine is 10-20 cores, 32GB+ RAM, high bandwidth NVMe storage, and I am connected to gigabit fiber internet? The thing is autoplaying videos, and has about 10 different panes clearly owned by different product managers that hate each other. Half the time its pushing me some pop-up dialog I don't care about.
Winamp in 1998 took about 2 seconds to load.
Most people simply don't care about using well-made software so long as it gets the job done because they don't even look at other options. I suppose this is how carpenters feel when they see ubiquitous IKEA furniture.
Particularly with Chinese companies pushing to get more out of smaller models. You can run really capable models on the top end macs right now, it just costs way more than buying credits.
Feels like they’re doing it for the sake of getting with the times, but why would the average Mac User care? I wonder if this an answer the OpenClaw craze.
I really miss when vendors would run the SPEC benchmark suite and performance was quantitative, and not qualitative.
“Results are compared to previous-generation Mac mini systems with Apple M4, 10-core CPU, 10-core GPU, 32GB of unified memory, and 2TB SSD.”