Dev setup 2026
My use case #
I mainly work on a cross platform game written in C++.
With this purpose in mind this is my current dev setup as of 2026.
Clients #
Main desktop PC #
- OS: Manjaro Linux x86_64
- CPU: Intel i5-8400 (6) @ 4.000GHz
- GPU: Intel CoffeeLake-S GT2 [UHD Graphics 630]
- GPU: NVIDIA GeForce RTX 3060 12GB VRAM
- RAM: 32GB
I do 90%+ of my computing on this machine.
Windows PC #
I use this for debugging my game on Windows and for Photoshop.
It’s a Dell 7010 Thinclient.
- OS: Windows
- CPU: Intel i5 13500 / up to 4.8 GHz
- GPU: GIGABYTE GeForce GT 1030 Low Profile
- RAM: 16 GB
Laptop #
When I travel or work not from home, I bring a MacBook Air M2.
I used to run a refurbished Thinkpad T495 (AMD Ryzen 3 PRO 3300U) running Linux.
I switched around October 2024, because I need to have an Apple machine to be able to compile for macOS. Also the overall quality of the MacBook is much better. Especially the trackpad and display.
Servers #
Promox #
- Jenkins
- Build nodes
- Windows 10
- Debian Linux (Linux and Emscripten builds)
- macOS (eventually)
I run this on a Fujitsu Esprimo E920.
- Intel Core i5-4590 CPU @ 3.30GHz
- 16GB RAM
- 1TB HDD
Gitlab #
I selfhost Gitlab on a Veriton N4640G Thinclient to be able to access my repos across devices, and to be able to build them using Jenkins.
- OS: Debian Linux
- CPU: Intel®Celeron® 3900T 2x2.60GHz
- RAM: 8GB DDR4
Summary #
I utilize cheap hardware to create selfhosted services. Most of the hardware mentioned I bought for about 100$ a piece off of Amazon. They’re not the latest and greatest, but they’re good enough for my setup.
In closing: To me infrastructure and data is more important than the machine I use to connect to it. As long as I can access my data and services I’m fine.
I plan on dowsizing my setup for future.
I haven’t fully figured out how to approach this, but I will do it eventually!