/ uses
What I use.
Updated whenever I notice it's stale. Following the /uses convention.
/ editor & terminal
- Cursor main editor; Claude in the loop
- Claude Code how this site got rebuilt, in one session
- Neovim for the times I want to feel something
- Ghostty fast terminal; ditched iTerm
- Zsh + Starship minimal prompt, no plugin manager drama
- tmux when I need persistence
/ languages & frameworks
- Python FastAPI, Django, Celery, daily
- TypeScript React, Astro, Next when warranted
- SQL mostly Postgres; partitioning is undervalued
- Bash because everything is bash, eventually
/ ai stack
- Claude (Anthropic) primary daily model
- OpenAI plumbed in for fallback + tool-call comparisons
- pgvector / Postgres embeddings, kept simple
- Custom test bench every prompt change, every model bump
/ infra
- AWS where most of the production stuff lives
- Cloudflare DNS, Workers, Pages, including this site
- Kubernetes when warranted; not when not
- Docker containerizing things since the bad old days
- Postgres the only database I trust by default
- Redis caching, queues, the usual
/ hardware
- MacBook Pro 16" M-series the work machine
- LG 27" 4K external enough screen, not too much
- Keychron Q1 switches: Gateron Brown
- AirPods Pro transparency mode is underrated
/ browser & productivity
- Arc / Chrome split-view tabs are the killer feature
- Raycast launcher, clipboard, snippets
- 1Password shared vaults with the team
- Linear tracking with taste
- Notion docs + tables + the occasional database
/ reading
- Lilian Weng best LLM systems writing on the internet
- Simon Willison the daily diary of "what does this LLM actually do"
- Julia Evans the gold standard for "how does this work"
- Dan Luu the gold standard for "what is actually true"