What is your dev machine?

My Elixir Development Setup

Hey fellow alchemists! Thought I’d share my current development environment for Elixir projects.

Hardware

  • CPU: AMD Ryzen 9 7950X3D (16 cores/32 threads) with 128MB L3 cache
  • RAM: 32GB
  • Display: 34" ultrawide monitor
  • Input: Split ergonomic Tergo Sofle keyboard
  • OS: Kubuntu 24.04

What’s Working Well

The high core count is absolutely fantastic for Elixir/BEAM’s concurrency model. Compilation is blazing fast, and I can run multiple nodes without breaking a sweat. The system handles Phoenix LiveView hot reloading instantly.

The split keyboard has been a game-changer for comfort during long coding sessions, and the ultrawide monitor gives me plenty of space for having IEx, code, and documentation visible simultaneously.

Kubuntu provides a clean, minimal environment that stays out of my way. Terminal-centric workflows with Neovim feel very natural here.

Room for Improvement

I’m currently using the integrated Raphael GPU, which works fine for most tasks, but I’ve noticed limitations when working with Nx/EXLA for ML experiments. If you’re doing serious work with machine learning in Elixir, a dedicated GPU would be a worthwhile addition.

Would love to hear what setups others are using for Elixir development!

7 Likes