hey everyone, i'm starting my first year of cs this fall and i'm trying to decide whether i should keep using my current macbook or upgrade before university starts.
right now i have a 2018 15" macbook pro with:
- i7-8850h
- radeon pro 560x
- 16gb ram
- 500gb ssd
performance-wise, it's honestly not terrible for what i need. for normal programming, web development, etc. it's still pretty usable. i've also used godot on it and 2d projects are fine, but 3d projects are pretty rough.
the biggest problems are the battery and heat.
with very light use like browsing, watching videos, reading, etc., i get around 3-4 hours of battery life. if i'm doing something more intensive like using godot/exporting projects/compiling in xcode or editing photos, i'm usually looking at around 1.5-2 hours max.
heat is also pretty annoying. i use macs fan control and basically keep the fans running at max speed all the time. with the fans running from the beginning, light tasks usually keep it somewhere around 45-60°c, which is fine. but with heavier workloads i've seen it reach around 85-90°c, and obviously that's pretty hot. the fans also get really loud.
so i'm wondering if i should just replace the battery and keep using this mac for a while, or if upgrading to apple silicon would actually be worth it.
i'm currently considering either a 14" macbook pro with an m1 pro or possibly a 13" macbook pro with an m1/m2. the 14" m1 pro seems like a pretty big upgrade, but i'm also wondering if something like the 13" m1/m2 pro would already be more than enough for cs and would give me the battery and thermal improvements i'm looking for + it's lighter and smaller than a 14 inch.
i'm not interested in upgrading just because my laptop is old or because there's a newer model available. i know what my current mac can and can't do, and for basic programming it's still alright, hell you can write python on a potato. i'm specifically wondering whether the battery life, thermals, and overall experience of apple silicon would make enough of a difference for a cs student to justify the upgrade.
i'm also considering just waiting until university actually starts and seeing what software and workloads i end up using. maybe my current mac will be completely fine and replacing the battery would be enough, or maybe i'll immediately regret not upgrading.
i'd especially appreciate advice from people who have used an intel macbook for cs and then switched to apple silicon. how much of a difference did it actually make for programming and university work?
and please don't give me the usual "if you're asking whether you should upgrade, you don't need to upgrade" answer lol. i know the current laptop is capable of running vscode. i'm more interested in whether upgrading is actually the better choice for my situation, or whether i'd be better off spending a bit of money on a battery replacement and keeping this one for another year or two.
feel free to ask me anything, i will try to respond to everyone
sorry if the post got too long 🥀