Is Macbook pro 14 good for programming
HonestCode
Yes.
And if you're still here, I can explain why.
One day, while i was working on one start-up, one of the people i was working with told me about how Macbooks are so good, superior than anything for it's simplicity and other things. And to be quite honest, I was doubting him, until I found out about M1 Macbooks.
Oh boy, 21 hours of video watching?
No way I thought, but ARM architecture appearently is that great. So i decided to buy MBP M1 14 inch base model.
I started using it as my main driver, and 3 days of on and off use on battery was insane.
if I had to explain the best things about it, I'd probably say:
- Insane battery life
- Great performance
- Persistent performance despite being unplugged (if someone knows a windows laptop that can do that, let me know)
- WOW THE SCREEN.
- Very much compact, fits into my backpack EASILY
Now compared to base M1...
first of,
Don't get 256gb model
If you are doing basic web development, m1 is more than enough. If you decide to do something more intense, you'll probably need more ram. For stuff like:
- Ios/Android development
- Docker
- Back-end development
- Games
Please consider 16gb for that, or just opt for a MacBook Pro :)
Oh, if you're interested in some benchmarks here:
| This site | Seconds |
|---|---|
| installing node_modules | 42.822s |
| Compiling with SWC(cold) | 2.6s (226 modules) |
package.json:
{
"private": true,
"scripts": {
"dev": "next",
"build": "next build",
"start": "next start",
"typecheck": "tsc"
},
"dependencies": {
"classnames": "^2.3.1",
"date-fns": "^2.28.0",
"gray-matter": "^4.0.3",
"next": "latest",
"next-themes": "^0.2.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"remark": "^14.0.2",
"remark-html": "^15.0.1",
"remark-rehype": "^10.1.0",
"typescript": "^4.7.4"
},
"devDependencies": {
"@types/node": "^18.0.3",
"@types/react": "^18.0.15",
"@types/react-dom": "^18.0.6",
"autoprefixer": "^10.4.7",
"postcss": "^8.4.14",
"tailwindcss": "^3.1.4"
}
}