What I use

A list of hardware and software I use daily as a software developer.
Inspired by uses.tech.

Last updated on 17 February, 2024


Mac Studio

Primary desktop machine. M1 MAX with a 10-Core CPU and 64 GB RAM.

MacBook Pro

Work machine. 2023 M3 Pro. This thing is a beast.

MacBook Air

Secondary or travelling laptop. 2020 M1 with 16 GB RAM. I love this thing but I don't really use it much anymore.


Custom built AMD Ryzen 7 with GeForce RTX 3070 Ti. Used for Windows testing, gaming and has a Linux partition for fun.

Logitech Mouse & Keyboard

MX Master 3 for mouse and MX Keys Mini for keyboard. The latter isn't my favourite, but it switches flawlessly between all computers.


DELL UltraSharp U2412M 27" alongside an ASUS ROG Strix XG27AQ. Both attached with Invision PC monitor arms.

Jarvis desk

Large standing desk from Fully with an Oak top and a Razer Strider XXL mouse mat.

Herman Miller Aeron Chair

Yes it's expensive. Yes it's worth every penny.

Audio & Video

iPhone Continuity Camera

I used to have a Logitech Brio Webcam, but the iPhone camera is just way better.

Blue Yeti Microphone

With a MINTHE cover and attached to a RĂ˜DE PSA1 arm.

AirPods Pro

My absolute favourite earbuds.

Sony WH-1000XM3 Headphones

The best noise cancelling wireless headphones I've tried. Used when I really need to shut off the world.

Audioengine A2+

Wireless Bluetooth speakers attached to my desktop machine.

SoundMAGIC Earbuds

Noise isolating wired earbuds attached to my PC. Excellent for gaming.

Development tools


I still use VIM a lot, but I'd be lying if I said I didn't open all new projects in VSCode.

macOS built-in Terminal

I keep being told to use a fancier terminal. Stop it.


There's no better documentation browser.


An app launcher, a window and clipboard manager, and so much more.

CleanShot X

An excellent screen capture tool.

This Website

Phoenix Web Framework

My favourite Elixir web framework.


Easy app deployment.