uses
Tools I use daily.
Editor
- vim – Modal editing and ubiquitous on servers. The only editor that matters.
Shell
- zsh – Fast, practical, configurable. Better than bash for interactive use.
- tmux – Terminal multiplexing. Persistent sessions that survive disconnects.
Languages
- Shell scripts – For automation. Quick, everywhere, gets the job done.
- Python – When shell isn’t enough. Great ecosystem, readable code.
- Go – For serious tooling. Fast, concurrent, single-binary deploys.
Infrastructure
- Linux (Debian/Ubuntu/Alpine)
- Docker – Containerization done right
- Ansible – Configuration management
Hardware
- 14" M3 MacBook Pro (2024) — my main personal and travel machine
- 13" M2 iPad Pro with Pencil and Folio — for media, sketching, and note-taking
- Mini PC running Debian with Docker — home server for Plex, Pi-hole, and friends
- ThinkPad — Linux box
- DJI Avata 2 + DJI Neo — compact, powerful drones for exploration
- Mechanical keyboard — Because typing matters
- Various Logitech gear, Blue Yeti mic, Elgato lights, and a Keychron K2 with brown switches
Software
- Terminal: Terminal.app + Vim + Bash
- Editor: VS Code + Vim
- Browsers: Firefox (main), Safari (for battery), Arc (experimental)
- Communication: Signal, Slack, Fastmail
- DevOps: Terraform, SaltStack, Jenkins, GitHub Actions, Docker, Tailscale
- Monitoring: CloudWatch, custom scripts, shell dashboards
- Media: Plex, Tautulli, Infuse
- Notes: 1Password, Apple Notes, Markdown vaults in Git
Mobile
- iPhone 15 Pro — primary phone
- Apple Watch Series 10 — health + sleep tracking
- Kobo Libra 2 — reading before bed
- Nuphy Air75 v3 — travel keyboard
Services
- Mail: Fastmail
- DNS: Cloudflare
- Domains: Hover
- Hosting: Linode + AWS EC2 + home hardware
This list changes. Last updated: 2025-10-20