Skip to main content

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.