I’m planning to build a computer primarily for programming and want to ensure it’s upgradeable for the future. and Hardware with opensource drivers support.
4 points
Low level programming C
Could be pretty much any computer
rust
Need a lot of memory (8-16 GB) if you are planning on dissecting any existing projects
Machine Learning programming with Python
Start with colab / huggingface and get a feel for what level of hardware you need for the stuff you’re doing before you start buying stuff
If you want just a general high quality system with upgradability etc, frame.work or System76 are supposed to be good high end providers.