If you do light web dev than this should be doable. Although I always recommend to go bigger on storage. 512Gb is OK, 1Tb better. 256Gb is too little for sure. Just the OS and some apps will fill 80% of it.Thoughts? Main apps used are IDEs. VSCode. Electron web-apps running “natively” and docker. Maybe VM software like parallels/VMware.
Files are mostly small. Text files full of code. I rarely use more than 60gb.
I have my eyes on the 8/8C, 16g, 256g
It's also well known that the 256GB SSD is about half the speed of the 512GB.If you do light web dev than this should be doable. Although I always recommend to go bigger on storage. 512Gb is OK, 1Tb better. 256Gb is too little for sure. Just the OS and some apps will fill 80% of it.
That's a pretty stout load, docker and VM's -- do yourself a favor and get something with a fan.Thoughts? Main apps used are IDEs. VSCode. Electron web-apps running “natively” and docker. Maybe VM software like parallels/VMware.
Files are mostly small. Text files full of code. I rarely use more than 60gb.
I have my eyes on the 8/8C, 16g, 256g
I’ve done worse with 8GB of ram. 16gb is more than enough for most web development.Docker is the wildcard here. If your Docker images are relatively lightweight and run for limited durations there won’t be any issue. Everything else is fine. For Docker though I would get the 24 GB upgrade. If Docker runs long duration tasks, you’ll throttle. Not sure how much that matters.
I’m using a M1 MBA with 16 GB doing development in ReactJS. So I have npm running the reactjs transpiler running in the background and a web server running in Docker for testing. I’m thinking of putting the React, nodejs and npm environment into Docker so I probably need more RAM but the performance has been beyond acceptable.
This machine will last you 15 Years, But the Local Storage will fill up beyond contention before that point, go with as much as possible, 1TB Minimum, 2TB if you have the money.
VS Code is definitely an IDE. And it is an electron app so it isn't lightweight.if you are going to be living in lightweight editors such as VS Code (which is NOT an IDE)
I respectively disagree, VS Code is a Code editor (text editor). You cannot write, test, compile, and debug code without adding plugins or other external tools. XCode is a fully-integrated IDE, and works out-of-the-box, and is a much "heavier" program than VS Code, in storage, CPU, and Memory cost. VS Code is an Electron app, but Electron is just a way to run a PWA outside of a browser, and there are many Electron apps 🙂 (see here: https://www.electronjs.org/apps)VS Code is definitely an IDE. And it is an electron app so it isn't lightweight.
Xcode is heavier but works fine on my M1 MBA. I've been mostly avoiding Docker but from what I've read, it has gotten quite a bit better recently. Everything I run is virtualized Linux though.
You can still use your computer without the latest OS.How do you figure 15 years? Monterey only supports early 2015 and newer MBA so that's 7 years. Gets worse with Ventura that only supports 2018 and newer MBA so only 4 years.
Why not just spend a little more and get the base 14" MBP. It has a proper cooling system and a much nicer screen. It can also support more than one external monitor.Thoughts? Main apps used are IDEs. VSCode. Electron web-apps running “natively” and docker. Maybe VM software like parallels/VMware.
Files are mostly small. Text files full of code. I rarely use more than 60gb.
I have my eyes on the 8/8C, 16g, 256g
Docker - more spaceThoughts? Main apps used are IDEs. VSCode. Electron web-apps running “natively” and docker. Maybe VM software like parallels/VMware.
Files are mostly small. Text files full of code. I rarely use more than 60gb.
I have my eyes on the 8/8C, 16g, 256g
software only need two thingI respectively disagree, VS Code is a Code editor (text editor). You cannot write, test, compile, and debug code without adding plugins or other external tools. XCode is a fully-integrated IDE, and works out-of-the-box, and is a much "heavier" program than VS Code, in storage, CPU, and Memory cost. VS Code is an Electron app, but Electron is just a way to run a PWA outside of a browser, and there are many Electron apps 🙂 (see here: https://www.electronjs.org/apps)
Many, many people call VS Code an IDE, and add many extension and live "all-day" in it. Using it, as if it were a full-blown IDE. I use VS Code myself, just not by itself. I frequently use the macOS XCode command-line compiler, and debug tools. Think about it this way, VS Code is incredibly popular (and it should be), but if it were an IDE, why does Microsoft keep Visual Studio around? Sure, for Windows as many people are very familiar with it, but why spend resources on developing a Mac version? Thanks for the discussion!
If it is an IDE when you add in extensions then for most developers, it is an IDE since just about everyone uses extensions to target their development needs. Otherwise you would just use BBEdit. I agree that Xcode and Visual Studio are out of the box IDEs and target a somewhat different audience.I respectively disagree, VS Code is a Code editor (text editor). You cannot write, test, compile, and debug code without adding plugins or other external tools. XCode is a fully-integrated IDE, and works out-of-the-box, and is a much "heavier" program than VS Code, in storage, CPU, and Memory cost. VS Code is an Electron app, but Electron is just a way to run a PWA outside of a browser, and there are many Electron apps 🙂 (see here: https://www.electronjs.org/apps)
Many, many people call VS Code an IDE, and add many extension and live "all-day" in it. Using it, as if it were a full-blown IDE. I use VS Code myself, just not by itself. I frequently use the macOS XCode command-line compiler, and debug tools. Think about it this way, VS Code is incredibly popular (and it should be), but if it were an IDE, why does Microsoft keep Visual Studio around? Sure, for Windows as many people are very familiar with it, but why spend resources on developing a Mac version? Thanks for the discussion!
I completely agree with that sentiment, as I mentioned many, many people use VS Code, and call it an IDE. Technically it is not, but it is semantics from most folks perspective. VS Code is like Notepad+, but I don't know anyone who calls the latter an IDE LOL. Thanks again!If it is an IDE when you add in extensions then for most developers, it is an IDE since just about everyone uses extensions to target their development needs. Otherwise you would just use BBEdit. I agree that Xcode and Visual Studio are out of the box IDEs and target a somewhat different audience.
We consider notepad ++ and vscode light ide and real ide hehe crash crash xcode the famous no 1 crash if storyboardI completely agree with that sentiment, as I mentioned many, many people use VS Code, and call it an IDE. Technically it is not, but it is semantics from most folks perspective. VS Code is like Notepad+, but I don't know anyone who calls the latter an IDE LOL. Thanks again!
Odd that you never swap with 16 GB. Right now I have minimum swap, a few 100 MB, but almost a GB of compressed memory on an M1 Air with 16 GB. And I've just begun my day. Unless you are compiling something like Chrome all day, I agree that almost no developer needs 64 GB but I've seen on Hacker News a lot of developers complaining that they do. It seems to be a general meme, I need the maximum memory possible for development. I'm pretty sure that 24 GB will allow me to do whatever I need for the near future without any worry about running out of RAM. I can't imagine needing more than 32 GB.also 16gb is absolutely ideal. never swapped. ever. and I run bunch of docker containers...
I watched a review of the MBP 16" 64gb from a software developer, who honestly looked like an idiot who worked out of his van.... this moron recommended maxing out.. complaining that 64gb might not be enough... this is a moron who doesn't know how to survive without a credit card