DEV Community

Discussion on: Which is the best macbook for programming?

Collapse
 
ekeyte profile image
Eric Keyte

Dude, you need way more than 128GB of storage for ANY kind of development.

Think about OS, General files, various projects and git repositories, NPM/Yarn caches (big), Docker or VirtualBox images, the Mac OS sleep image, possibly mobile backups, etc.

You will feel the constraints of a 128 GB hard drive very, very fast. At the minimum I would suggest getting something with 512 GB.

Onto processor, I would recommend getting the fastest i7 you can get. Consider all the processing power you’ll need for Chrome, webpack, WebStorm (or whatevs) to index all your project files, and you’re looking at pushing that thing to its limits already.

I just upgraded from a Late 2012 MacBook Pro Retina with an i5, 8GB of RAM, and a 128 GB hard drive. It was a great machine for many years, but in the last two or three years it started to really show its shortcomings and development started getting harder and harder. I had to spend a lot of energy backing things up, using DaisyDisk to clear caches and delete temporary things. Constant notifications that I was running out of space, and general sluggishness became the norm.

For the money you’re considering spending, I would seriously recommend doing some shopping for a decent Late 2015 model on eBay. There are some very solid refurbished Intel i7/16GB RAM/512GB Storage machines out there. I bought one last fall for $1,100 USD. It was the last generation of the MacBook Pro Retina with the real keyboard, MagSafe adapter, and Force Touch trackpad. I decided not to move to the newest body style after deciding that ports, MagSafe, and the larger (deeper) keys were probably superior to that tiny thing they are shipping now.

Don’t skimp on your machine if you can help it, because you don’t want to be replacing it in a year!