Uses
Pragmatic choices. No religion.
Operating Systems
I’m platform agnostic: Linux, macOS, Windows. Whatever fits the task.
Editor & Dev Tools
- VS Code: Primary IDE, back where it belongs
- Claude Code: CLI, not the desktop app
- GitHub: Where the code lives
- Docker: Containerization for sanity
- Hugo: Static site generator (powers this site)
Terminal
- Termius: Cross-platform SSH and terminal
- Bash: Keeping it classic
Package Managers
- Homebrew (macOS)
- winget (Windows)
- apt (Linux)
Languages
- Python: Mostly competent. I’ve written in Basic, Pascal, C, C++, C#, Bash, and PowerShell over the years, but I’m not a developer. I build systems. I code because I have to.
Browser
- Not Chrome.
Hardware
- Keyboards: Split Alice and split columnar layouts. Gazzew U4 switches for tactile feel with zero noise. I learned to type on an IBM Selectric and then an IBM PC keyboard. The tactile feedback stuck with me.
- Displays: 55" 4K TVs at 4:4:4 chroma. XR goggles for giant monitors and giant video games. VR for immersion.
- Home Builds: ASUS motherboards.
Game Streaming
- Apollo: Sunshine fork that gets virtual display working without the painful hacks
- Moonlight: Open-source client on AppleTV, AVP, macOS, Windows, Xbox. Streams from my gaming PC.
- VirtualHere: USB over ethernet for remote Xbox controllers and headsets using the Xbox controller 5GHz protocol
Infrastructure
- ZFS: The filesystem I wish I could use everywhere
- MikroTik: Networking that doesn’t treat you like a consumer