As far as I know, transpiling is heavy on the CPU, is that right? Obviously an ssd on the mobo will speed me up. The video card doesn't come into play much for server stuff, right?
Good thinking.
>the video card doesn't come into play much for server stuff, right?
No. But it's still important if you use it as a workstation at all.
>I don't need a great video card. Some simple games, sure, but mostly for coding, transpiling, running servers. I'll probably run linux.
Then go with AMD for graphics. They have full documentation and good open drivers, unlike NVIDIA. They have performance, unlike Intel.
>transpiling is heavy on the CPU
Yes. And parallelizable. You want a lot of cores if possible.
>What's a good PC build for development
I'd try for a Ryzen 3700X with some radeon gpu (5500, 5600xt, 5700 depending on how much budget you have left and how much you want to run games)
For RAM: DDR3200 or 3600, 32GB minimum (2x 16gb for dual-channel).
For storage, some M.2 SSD, 512GB or more.
Definitely do not cheapen out on the PSU if you value stability and/or durability of your hardware. Likewise about the case. PSU+Case should outlast everything else in your computer, and survive as you replace motherboards and CPUs.
Do play with pcpartpicker.com.
This list assumes you already have PSU, Case, Keyboard, Mouse, Screen like most people here already does: https://pcpartpicker.com/list/MwRBdm
For dev work, CPU and RAM and an SSD is really all you need, GPU if you plan to do ML or graphics stuff (and a simple GPU will be just fine for many things). A 2 or 3 year old CPU, 16-32 GB RAM, and a 500GB-1TB SSD should fit in a 1k budget just fine and be a good enough machine that you'll never feel held back by your hardware.
[1] https://old.reddit.com/r/buildapc/comments/g73z77/1000_1200_...
Points to note: -I'm not sure if your $1000 budget was meant to include a monitor, keyboard, or mouse, so this coming in around $700 leaves you a little room -I would probably want to upgrade the CPU if budget permits: another $130 will get you an 8-core Ryzen 7 3700X, which will be helpful for running multiple containers -A GTX 1650 Super is way faster than a regular GTX 1650, the difference that $10-20 makes is surprisingly massive -NVMe SSDs are great, and the Intel 660p is a nice bargain choice. I'd likely step up to the 1TB version for another $60
I only needed a machine that was fast and responsive, so I went with the fastest consumer grade cpu at the time, Intel I7-6700k, I opted for 16GB DDR4 RAM. After that it was easy to find a motherboard that supported these with onboard graphics, as I don't do gaming. Ended up costing me around $600, much cheaper than anything I could buy off the shelf.
I run Debian testing on it.
Since then I upgraded it with 1 TB m.2 ssd and 32gb ram. Also a graphics card with four dp ports for high resolution output.
what's your stack? for most things, an intel NUC (probably high end) will do just fine.