Workbench
The tools I keep because they earn their place.
Updated Oct 202641 items
Writing code
Editors, terminal, and the surface area where most work happens.
- CursorAI-assisted editor for focused implementation.
- ZedFast Rust-powered editor for clean writing sessions.
- WarpTerminal with useful AI workflows.
- StarshipCross-shell prompt that stays out of the way.
Frontend and backend
The stack I reach for when building web products and teaching the web platform.
- TypeScriptPrimary language.
- ReactUI library for product work.
- VueFramework I still enjoy and teach around.
- Next.js / NuxtApp frameworks for React and Vue.
- AstroStatic-first publishing and content sites.
- Tailwind CSSUtility CSS when speed matters.
- Node.jsBackend JavaScript runtime.
- HonoSmall, fast serverless apps.
- GraphQLAPI shape for client-heavy products.
- PostgreSQLDefault relational database.
- PythonAI/ML experiments and scripts.
Desk and recording
Hardware for teaching, meetings, and long build sessions.
- MacBook Pro 13"Intel i5, 8GB RAM, 256GB SSD.
- Samsung Curve 34" ViewFinity S6External monitor.
- MX Master 3Keyboard.
- Logitech MX Master 2SMouse.
- Focusrite Scarlett SoloMicrophone interface.
- Bose QC35 IIHeadphones.
- Logitech C920Webcam.
- Ring lightSimple lighting for streaming.
Taste and utilities
Small tools that make the workspace feel like mine.
- TablePlusDatabase management.
- DotfilesConfiguration I keep versioned.
- CartographPrimary coding font.
- Operator MonoAlternative coding font.
- Fira CodeAlternative with ligatures.
- IBM Plex MonoDocumentation font.
- One Dark ProDark editor theme.
- GitHub LightLight editor theme.
- Material Icon ThemeFile icons.
Browser and AI
Extensions, agents, and language models in the daily loop.
- React Developer ToolsFrontend debugging.
- Enhancer for YouTube™Better video controls.
- Refined GitHubGitHub quality-of-life improvements.
- GrammarlyWriting support.
- uBlock OriginCleaner browsing.
- Claude Pro / Claude CodePlanning, review, and implementation.
- ChatGPT ProResearch and synthesis.
- Gemini ProSecond-opinion model.
- Ollama Turbo Mode FreeLocal-model experiments.
