Uses

The equipment and tools I use for software work.

Setup

Jonathan's desk setup with an ultrawide display, Mac mini, split keyboard, trackpad, speakers, controller, and Nintendo Switch 2.
My current desk, photographed in September 2026.Hover or focus a marker. Select one on touch.

A closer look

Jonathan's desk setup with an ultrawide display, Mac mini, split keyboard, trackpad, speakers, controller, and Nintendo Switch 2.

Development environment

Operating system
macOS
Editor
Zed
Terminal
Ghostty
Shell
zsh
Browser
Firefox
Git
Git, GitHub CLI, and Lazygit
Notes and tasks
ZenNotes
AI tools
Claude Code and Codex CLI