Hello HN,<p>Both seem like a great choice but M1 Max seems really expensive but tempting at the same time.<p>I would to hear your experience as developer when using M1 Pro vs M1 Max or Vice versa
I only do lightweight coding on my personal machine. I don't need a powerful machine. And coding is the only thing I use a computer for.<p>I've been running Linux on my old Dell laptop for like 8 years. I've upgraded its internals over the years, so it still runs well. However, it's getting long in the tooth and I was thinking about changing it.<p>(My employer provides beefier machines for work).<p>Thought about buying a Mac because I've used it occasionally before and I like the UI and display; here's what happened:<p>2019: I should probably get a Mac<p>2020 March: Covid-19! Better limit frivolous purchases.<p>2020 end: Ooooh! Those M1 Macs seem cool. Because it's a new processor, let me wait a few months to learn about long term issues with early adopters.<p>And thank God I didn't buy the earlier Intel Macs!<p>2021 March: they might launch Pro models with bigger screens. Let me wait for that, because I'm used to atleast 14".<p>2021 December: Macbook Pro is more expensive than I thought. Let me wait a few months to learn about long term issues with early adopters.<p>2022 February: The Pro models are expensive and an overkill for my purposes. I should just get the Air.<p>2022 March: a new redesign of Air is expected to come out later this year. Wait for that, unless I want my device to be obsolete sooner.<p>It'll probably be the end of this year when the redesigned Air comes out. And then I'm again going to wait a few months to know from early adopters if there are any long term issues with the new Air.<p>I realised I'm in an analysis-paralysis situation and this could go on forever.<p>I settled for a ThinkPad E14 Ryzen 5 (Linux). Costs half the price of a 512/16 Air here in India.<p>If the new Air turns out to be irresistible, then I might get that and maybe sell the ThinkPad.
I program, compile, etc. and run 2 external 4K monitors off my M1 Pro. It's been the best MacBook Pro I've ever owned by far.<p>You don't need the M1 Max unless you have a real need for the extra GPU (daily video editing, 3+ monitors, etc.)
My 2017 MBP is getting very tired now, and after getting a taste of what a real machine is capable of since working from home, I've realised how much time I've wasted waiting for builds and whatnot.<p>The laptop form factor doesn't do anything for me any more either, and I want to jump straight onto a Mini or Studio (who's price is similar to what my MBP originally cost), but I feel like it's a blind jump without knowing if all my development tools are going to work.<p>Apple's relationship with backwards compatibility has always been poor, and Catalina's 32bit removal - even though I delayed by update for a year - still hurt. Tools that I used wouldn't get 64bit updates for another few months.<p>I am concerned that Rosetta won't be around forever, and I use tools today that one might regard as abandonware - they'll never get arm64 versions. I do sometimes use and Linux and Windows VM's as well, VirtualBox doesn't support M1 yet and Apple have some new poorly supported virtualisation framework<p>So, for anyone in a similar situation:
1) What kind of codgy old tools do/don't work?
2) What VM software do you use? Does it have USB passthrough? How does it compare with VirtualBox's more advanced features?
It depends what you're building.<p>I'm building my entire business on a base model MacBook Air M1 with 8GB of RAM - it handles running GitKraken, VS Code, Spotify, Chrome, iTerm, and several dev servers without perceptible lag.<p>My top of the line i7 16" MacBook Pro from work feels slow in comparison.
I have the 14inch M1 Pro MBP with 32gb of Ram and the 10-core CPU with the 16-core GPU and 500mb of storage and it's fantastic. I drive one 27in 4k 60hz monitor off the HDMI and it's great for everything except gaming.<p>Compile time is fast, I have no lag no matter how many apps I have open, I've heard the fans spin up twice and once I couldn't figure out why (maybe it's programmed to spin up every once-in-a-while just to clear dust)<p><i>Maybe</i> I'll come to regret not buying more storage but I've never filled up a drive and I don't have any problems with external drives/dropbox<p>I think the M1 Max would be super overkill unless you want to drive a bunch of monitors
I bought the fully specced out M1 Max (max for everything but SSD, I only got 1TB). Honestly I didn't need the extra GPU at all. I could have been fine with just the 10-core CPU. It's harder to know about memory speeds (Pro vs Max) since I don't have anything to compare with but unless you are doing something GPU intensive (the most intensive thing I'm doing is running 4 external monitors, 3x2K, 1x1080p) you don't need the upgrade. The other Pro vs Max difference that mattered to me was the number of external monitors, I needed the Max to run my setup that my old i9 ran.
For me, the limiting factor was the external monitor support. I couldn't go with just the Air because I have two external monitors. I don't yet have 3, so I settled for the M1 Pro.<p>No regrets so far. Just a great machine all around.
I think it depends on your usecase. Check if you will actually benefit from pro/max. I'm willing to bet regular M1 is fine for the majority of people.<p>I got M1 air 16gb around 3 month ago and it works great, although it's not my only laptop. I was choosing between air M1 16 gb and 14" M1 pro 32 gb, and the price difference for additional ram, extra ports and screen size didn't make sense to me.
I've had my base model M1 Pro since release and I think it's more than powerful enough for running a handful Docker containers, compiling C# projects and whatever else I do in the background, all at the same time. I also around 2 days of usage from a single charge, which I find pretty impressive. :)
Honestly, unless you are working with GPU heavy tasks, I would say that both are overkill. I use a Mac Mini M1 16GB and it is more than meets all my software development needs. I mainly work with XCode (iOS), Android Studio (Android), and Visual Studio (.NET).<p>I really don't think the Max would be worth it over the Pro.
I’m thinking about a Mac Studio w/ an M1 Pro, 32 GB RAM, & 2 TB disk for a 3 display dev workstation and an M1 Air for when I need to go in the road.<p>Any thoughts on this approach? It costs about as much as an M1 MacBook Pro.