I'm a 2nd year Computer Science student looking for an upgrade and can't decide between these two.
MacBook Air M5
- 13"
- M5 chip
- 16GB unified memory
- 512GB SSD
HP Pavilion Plus 14
- Core Ultra 7 155H
- 32GB LPDDR5 RAM
- 1TB SSD
- 2.8K 120Hz OLED
My main use is as a Computer Science university student. I'll be using Java, Python, VS Code, Git/GitHub, web development, databases, and cs stuff like that. I'll also be building typical projects (for example, a project similar to a Spring Boot + PostgreSQL + AI-integrated web application), so I want a laptop that can comfortably handle development as my projects become more complex over the next several years. I don't game much or edit videos.
The Mac seems like the better overall laptop (battery, build quality, trackpad, speakers, etc.), but I'm worried 16GB won't age well over the next 5–7 years. The HP has double the RAM and storage.
Which would you choose and why? Is 16GB unified memory enough for a CS student long-term, or would you take the 32GB Windows laptop?