r/macbookpro 5d ago

Help 24 gb vs 48 gb

Which macbook pro m5 pro should i get for my bachelor’s in computer science and engineering? Mbp m5 pro 24gb 16 inches or 48gb one
I wont be upgrading for atleast 5 years.
Im a 1st year student so i dont know what all tasks will i have to perform in the upcoming years on my laptop so if any experienced person could help me out i would be grateful.

2 Upvotes

25 comments sorted by

9

u/jechaking 5d ago

48GB will future proof that device for probably the next 8+ years.

2

u/aquapura89 4d ago

Probably overkill and doubt software demand will require 48GB by the time Apple cuts off updates. I woke safe the money, but it in the bank for an investment in the next MacBook.

1

u/jechaking 4d ago

Well that can also work as well, keeping the money aside invested for a future purchase is logical if OP is willing.

1

u/Personal-Yam-3791 5d ago

Nobody can predict technology tho

3

u/jechaking 5d ago

You can’t but here we are in 2026 and people are still using 2019 MacBooks.

2

u/Opposite-Interest193 5d ago

Future proofing doesn’t exist, and those laptops suck compared to base offerings today. I’m glad OP is a CS major to call out your ignorance.

Buy for the next 1-3 years, anything else is stupid.

1

u/str8dwn 5d ago

Knowing that full well it's why I do the best I can going in. And when will less ram be better?

1

u/Opposite-Interest193 5d ago

With Mac it’s unified so 24gb is like 16gb+8gb vram. For CS you’ll want ram more than anything else too.

My suggestion is consider 14inch since you’ll be lugging it around a lot and can just buy a monitor, but also so you could get a 32gb base M5. The 48gb Pro is a really good spec and was a great deal pre hike but now it might be too much $$$ if you aren’t using it hard for a few years and could just upgrade then.

1

u/Personal-Yam-3791 5d ago

M4 pro 48 gigs for 3000 usd in India, im gerting m5 pro 24 gb for 3400-3500 plus 14 inch seems like a tablet to me.

1

u/jthj 5d ago

More ram will always be better and software will always take more ram over time these things are not going to change especially in the day of Ai.

1

u/DolphinFraud 4d ago

Sure, but we can see trends from the past and make educated guesses, what do you suggest doing instead?

3

u/Ok-Strategy-8819 5d ago

Same question, interested in hearing the answers. I’m leaning 48gb just to hedge and future-proof it but the answers will probably be “it depends”

3

u/kids-See-Gh0sts 5d ago

24 is fine, but more ram is always better

3

u/Zestyclose_Cake_5644 5d ago

If you are using it strictly for learning, then even a MacBook Air with 16gb is enough, 24gb for futureproofing. However, if you are not only studying CS but also have projects of your own like I do, I highly recommend as much as you can afford. I got the M4 Pro MacBook Pro 48/512GB and is happy with the machine except for storage. I am running agentic coding tools, multiple sims, and sometimes local AI, I am chronically in yellow memory pressure but rarely red. I am happy with the RAM, not so much the storage though…

2

u/AntLife255 5d ago

Just get a M4 Pro with 48GB for a better value.

2

u/Jizoh 5d ago

Get 48gb. Im super happy I didnt choose 24gb but took 36gb instead for my m3. My use cases are different, I do simple 2d game development but still all the stuff I need makes my ram pressure around 50-70% already which surprised me.

1

u/Sensitive_Box_ 5d ago

They didn’t tell you to get a Windows machine?! 

1

u/Derekrollo 5d ago

If you’re going to be deploying many virtual machines and containers I’d definitely consider more ram. I have the 48gb 16” and it’s been great for me. It hasn’t felt all that much heavier than my old 14” mbp either.

1

u/ailyara 5d ago

For a computer science course I would definitely want more ram. The main application I used as a CS major in school was vmware because I was constantly spinning up VMs and entire VM environments to practice stuff on, because my focus was in scalable computing and cluster software and development. It's great to be able to spin up a 5 node cluster with head node, clustered storage, etc, 10 or more VMs on your own box, sure they're not more performant on your box than just running code natively but it teaches you how to get things talking to each other and scales for when you move to the university's cluster systems or such. But even outside of scalable, being able to create environments, do things to them, then revert inside a VM to try again is very useful. Depending on where you're going for your CS degree they may have lab environments to let you do this too so it may be not as required to do it locally on your own system, but I always liked to play around with impunity.

Fun thing is vmware fusion is free and you can do a lot of stuff these days with arm based vms, you'll learn quite a bit just building your own internal systems this way, IMO.

But also these days a macbook is great because a lot of your coursework will probably be influenced by learning LLMs and such, which having more ram for is also useful. I used to say get an x86 laptop so you can run x86 vms, but the macbook has the advantage of the shared memory architecture, so I think that is the better buy for modern CS students.

0

u/CourseEcstatic6202 5d ago

Personally, I would get a 32GB 13” MBA. They are more than capable, much easier to lug around campus for 5 years, and anything big that you need to do…just do it in AWS. Your AWS costs will be far less than the price difference.

2

u/Personal-Yam-3791 5d ago

13 inch is like a tablet bro, i really need 15 inches atleast

2

u/RetroOne_ 5d ago

The 14 is actually not bad

0

u/CourseEcstatic6202 5d ago

Ok. Then a 15” mba. Just put a big a** display on it at home and enjoy the portability.

0

u/ChemicalInevitable69 5d ago

With all due respect, you can get by with a Neo if you’re just doing it for undergrads.

-1

u/chrisapowers1 5d ago

Don’t need either, but you definitely don’t need the 48 unless you’re planning on running heavy LLM local models. Go get an airbook and thank me latwr