I noticed that, while most of the heavy lifting (model fitting and any serious benchmarks) is carried out by my uni's computers, I spend a lot of time waiting for code to compile or simulations to start up and run (slowly); it also gets annoying to have to edit code to only use the CPU when compiling on my computer, iron out all the cracks then turn the GPU flags back on when moving to the uni's servers and hope it works without additional hacking.
My screen being low-res also causes issues when some GUI tool was developed in-house by somebody with a bigger screen and it does not fit on mine and can't be resized so I have to move it around.
These are all minor annoyances I can tolerate, but I'm only an undergrad. Will I need a more powerful laptop in the future or can I assume that during my career I will always have access to compute time to do the heavy lifting on? And if I can assume this, on the other hand, what's the point of having a powerful laptop if you work in CS and don't play video games or do video production on your laptop?