I'm at a point where the computer I currently use for Rust dev just is so old and slow to be virtually unusable. I'm shopping for a new computer. I'm thinking about a laptop, because it'll replace a laptop. However, I'm willing to build my own desktop PC if it is clearly better. I don't have a huge budget, so it'd probably need to be a mid-range option at best. However, I do have a few requirements:
- It'd need to have an SSD. After using a computer with an SSD at work, I just can't go back to waiting 2 minutes each time I open a new code file for the first time.
- It needs to be fast at compiling not just Rust, but among others also Rust. Other things it'd need to do is compile a 1Mloc+ C++/Qt project in less than 30 minutes, which is what a clean build takes currently. I will also probably program in C, C#, Python and node.js (and maybe Haskell, if I get round to it).
- I'd definitely want a large enough disk to be able to dual boot Windows and Linux, or run a Linux VM. (or install Linux and run a Windows VM...)
- I really don't care about how the thing looks. If it looks pretty, it's a bonus, but I won't spend extra money on looks. It needs to be functional.
Are there any people who upgraded recently who can give me some suggestions. E.g. is Intel 11th gen or Zen2 better for code compilation? How much RAM do you need to have a decent experience? What do you think is a minimum for disk space?