What laptop should I actually get for my final year of CS that wont turn into a space heater the second I open Docker? Im seriously losing my mind with my current rig, which is a four year old machine that sounds like a jet engine taking off every time I try to run a local Kubernetes cluster or just compile a medium sized project in C++. I thought I knew what I was doing, right? I have been coding since high school and usually, I just keep refreshing my hardware, but everything I pick up lately feels like a compromise. I have like 1500 to 2000 bucks to spend tops, and I really need something that can handle heavy virtualization and maybe some occasional local LLM testing without melting my desk. I am based in Seattle and need to get this sorted before the next semester kicks off in a few weeks. Should I just bite the bullet and go for a maxed out MacBook Pro or is the whole ARM transition still gonna haunt me with weird dependency issues when I least expect it? Or are there actual Windows laptops that dont feel like plastic toys? I looked at the new XPS models but the thermal throttling reviews are just terrifying. I am honestly just tired of debugging why my IDE is lagging behind my typing speed. Is there anything reliable, or am I just chasing a unicorn here? Its getting pretty frustrating when I just want to commit my code instead of troubleshooting my own environment for the fifth time this month...
Late to the party, but have you checked out the Lenovo ThinkPad P14s Gen 5 AMD Ryzen 7 7840U 32GB RAM? It is way more stable than the XPS line for running heavy virtualization. Are you actually running x86 container images, or is it mostly just development containers? Getting some clarity on your virtualization workflow would definitely help pin down if you really need to stick with x86 architecture or if you can dodge the thermal issues.
Ugh, the XPS thermal throttling is real, I had a Dell XPS 15 9530 i9-13900H 32GB RAM last semester and it was basically a portable furnace. It was super disappointing for the price. Are you actually tied to specific x86 legacy dependencies, or are you just worried about the general dev ecosystem? If you can ditch the proprietary stuff, a used Apple MacBook Pro M2 Max 64GB Unified Memory might actually fit your budget if you hunt for deals.
Honestly, I feel your pain. I tried moving to a premium Windows rig last year and it was honestly just full of thermal throttling issues. I think you should probably just grab a MacBook Pro with the M3 or M4 chip. It is not perfect since some legacy containers are annoying, but the battery life and cooling are lightyears ahead of what I dealt with before.