# The tools I actually use.

I prefer fewer, better tools over a sprawling stack. Every item on this list earned its spot by surviving real work. I update it only when something actually changes — not when a new trend shows up.

## Workstation

- **15” MacBook Pro (2019, Intel, 16GB RAM)**: Primary machine. Quiet under load, reliable, and still gets the job done for everything short of heavy local model work.
- **15” Lenovo Legion Y550 (Intel i7, Nvidia 1050Ti, 32GB RAM)**: My Linux workhorse. I like having a proper Linux environment for anything that benefits from full control over the stack.
- **11” iPad Pro with Apple Pencil**: Where I think in longhand. Specs, diagrams, and messy early drafts start here before they become code or prose. A paper-like screen protector makes the difference.
- **Herman Miller Embody Chair**: Worth every dollar. I sit in it for long stretches and it pays itself back in how my back feels at the end of the day.

## Editor and IDE

- **Cursor**: My primary editor these days. The tight AI integration fits how I actually build now — drafting with an agent, reviewing diffs, and keeping the human in the loop on the decisions that matter. I moved to it once the AI-assisted workflow outgrew bolting plugins onto a traditional IDE.
- **JetBrains Suite**: Still in the toolbox for anything that benefits from deep language-specific tooling — PHPStorm, PyCharm, DataGrip, CLion. A decade of muscle memory doesn’t go away, and the refactoring and debugging stack is still best in class when I need it.

## AI in the loop

- **Claude and Claude Code**: My primary AI pair. I drive most of my AI-assisted work through Claude Code in the terminal — it fits the way I actually build, instead of forcing me into an editor-centric workflow. I rely on it for exploration, scaffolding, and as a thinking partner on hard architectural calls.
- **Spec-driven development**: Not a tool, a method. I treat specifications as the source of truth and have AI agents execute against them. The spec is what I write and review carefully; the code is what the agent produces from it. This is how I actually ship at the pace I do.

## Thinking and writing

- **GoodNotes**: Where my long-form notes, planning, and daily task tracking live. I keep a yearly planner inside it and revisit it often.
- **Freeform**: My infinite whiteboard. I use it when I need to spread out and see a problem at once instead of scrolling through a linear document.
- **Figma**: Started as a design tool, stayed as a virtual whiteboard for cross-functional collaboration. The real hook was collaboration, not the design surface.

## Staying organized

- **Trello**: Simple, fast, and collaborative. I’ve tried heavier tools and kept coming back to this one because the UX gets out of my way.
