Uses
What I build with: the machine, the editors and agents, the stack, and the small tools that keep the day moving.
❯ cat ~/.uses
// machine1
- macOS
- On a MacBook Pro, M4 Max, 128 GB.
// agents2
- Claude Code
- Most code starts as a conversation with it.
- Claude desktop app
- Where those sessions run, side by side.
// tools4
// stack8
- TypeScript
- Everything on the web is typed.
- JavaScript
- Where the typing stops: scripts and quick experiments.
- React
- The web apps' UI.
- TanStack
- Everything: Query, Router, Table and the rest of the set.
- three.js
- The 3D games and the three-kit tools.
- React Three Fiber
- three.js scenes as React components.
- SwiftUI
- The iPhone, iPad and Apple Watch apps.
- Blender
- Models and scenes for the 3D games.
// tooling4
// this site5
- Astro 7 + MDX
- Static pages, with React islands only where a page needs them.
- Tailwind CSS 4
- Styles, on a warm paper palette.
- Base UI
- The ⌘K palette.
- roughjs
- The hand-drawn figures in posts.
- Newsreader + JetBrains Mono
- Type, for reading and for code.