What I use
A living list of the editor, languages, hardware, and services I reach for. Take it as recommendations, not endorsements — the day I stop breaking things with these is the day I'd want a refund.
[ EDITOR + TERMINAL ]
[ LANGUAGES ]
- Rust — primary day-to-day language: chains, sidecars, security research
- TypeScript — frontend + node SDKs; this blog is TS
- Python — ML, scripting, glue. uv handles all installs.
- Solidity — carry-over from ConsenSys days; still ship audits
[ STACK ]
- Astro — this blog runs on Astro 4.16 + hybrid output
- Bun — runtime + package manager; faster than node for this workload
- NixOS — reproducible dev envs on the Linux side; see the NixOS + Bun.js post
- Cloudflare Pages + Workers — edge hosting for the blog and side projects
- Tailwind CSS — utility-first; paired with the Zera design system here
- uv — single-binary Python package manager; replaced pip + venv
[ HARDWARE ]
- MacBook Air M2 — daily driver; 8-core M2, 16GB unified, runs Groth16 in 1.5s
- Milk-V Duo (RISC-V) — embedded AI / RISC-V experimentation
- Framework Laptop — Linux/NixOS rig for chain-side benchmarking
- Bitaxe (mining) — ASIC miner I run against Vanta regtest
- Keychron Q1 — tactile switches
[ SERVICES ]
- Cloudflare — DNS, CDN, Pages, Workers, R2, Browser Rendering, Workers AI
- GitHub — code, issues, Actions
- Stripe — donate button on the blog
- cal.com — booking link for consulting calls
- 1Password — personal + team vaults; SSH key signing
- Raycast — macOS launcher / clipboard / window-snap; replaced Spotlight
- Arc — browser; spaces map cleanly to project contexts
[ FOUNDER STACK ]
- Notion — long-form planning + customer notes
- cal.com — booking link for customer + investor calls
- Stripe — billing for any paid product surface
- Cloudflare — primary cloud for Zera-side services
- Latitude.sh — bare-metal seed nodes for Vanta L1 — primary chain infra
- Fly.io — edge / failover for vanta-seed fleet
[ THINGS I'M CURRENTLY BOYCOTTING ]
- Closed-source AI training on stolen code — if you trained on GPL without complying with GPL, you owe the world a tarball
- npm packages with one maintainer and 40M weekly downloads — see: every Rusty Pipes post on this blog
Inspired by usesthis.com.