Thinking about AI,
software, and how
things get built.
I'm a technology consultant focused on AI and engineering. I work with teams building complex software — mostly thinking about how to do it well. This is where I write about those ideas, and collect things I'm making on the side.
- On Building with AI in ProductionThe gap between a promising prototype and a system you'd trust with real work is wider than it looks.
- Notes on Async Engineering TeamsWhat I've noticed about the teams that make distributed work feel effortless.
- Against Complexity in SoftwareMost complexity is accidental. A few heuristics I keep coming back to.
- What I Learned Shipping a Side ProjectSix months of building something nobody asked for — and what it taught me about product judgment.
A personal reading tracker with structured notes. Built for my own use — long-form reactions over star ratings. Connects to a simple API so I can log from anywhere.
readlog.jamesonknoll.comGenerate first-draft RFCs from a short problem statement. Useful for bootstrapping technical design docs. Built with GPT-4 and a few prompt templates I refined over a year of consulting.
ai-rfc.jamesonknoll.comA builder's diary — brief entries about what I shipped, what broke, and what I changed my mind about. Somewhere between a changelog and a notebook.
devlog.jamesonknoll.comSmall, single-purpose utilities I built to scratch my own itches. Includes a JSON formatter, a diff viewer, and a Markdown previewer. Free to use, no account required.
tools.jamesonknoll.com