Tools I use and recommend.
A running list of the tools I use to build software, stay productive and do my best work.
Workstation
Framework Laptop 13, Ryzen AI 5 340
I like having the freedom to easily repair, replace, or upgrade individual parts, and to run whatever operating system I want.
Yoga ball
A desperate attempt to force myself into working with better posture.
Development tools
Omarchy
An opinionated Linux distribution based on Arch Linux and the tiling window manager Hyprland.
Neovim
I use it with LazyVim because I have other goals in life.
OpenCode
I like being able to use models from all the major commercial providers and open-weight models. The TUI is outstanding too.
Design
Pen and paper
I like designing features in low fidelity, then getting into the code and meeting reality as quickly as possible.
Productivity
plan.txt
My action plans always live in a simple
plan.txtfile, inspired by Cal Newport.Obsidian
For longer-term notes: goals, training logs, and anything else I want to keep track of over time.