AI Agents Need Approval Boundaries, Not Just Better Prompts
How to design useful AI-agent workflows around tools, permissions, validation, human approval and operational feedback.
Insights
Practical writing about product decisions, software architecture, AI agents and the tools used to build and maintain real systems.
All writing
12 articles about products, architecture, AI and software engineering.
How to design useful AI-agent workflows around tools, permissions, validation, human approval and operational feedback.
A practical framework for reducing a product idea to a useful first release, exposing risk and creating a roadmap before development begins.
A practical way to assess a difficult software product and decide what to stabilise, modernise or replace without defaulting to a rewrite.
A concise guide to enabling DP Alt Mode and booting a custom kernel on Asahi Fedora to drive an external monitor.
How a Ruby on Rails test dashboard in 2009 turned non-technical QA into our deployment gate at Qype, before modern CI platforms existed.
My first ever marathon in Hamburg, 2022. Story, struggle and finish. Originally published on Medium.
Rails 7, AJAX with axios and stimulus. Fixing FormData issues.
How to enable hot-reload in Ruby on Rails 7 using hotwire-livereload and Redis.
A personal journal and reflections on a 7-day water-only fast.
Step-by-step guide to creating a new Rails 7 app with Bootstrap CSS and JS, including custom styling and Vim workflow integration.
A comprehensive guide to using Vim for Ruby on Rails development, featuring essential plugins and workflows for increased productivity. Originally published on Medium.
A practical guide to automating web browser interactions using Ruby and Watir library to save time and eliminate repetitive tasks. Originally published on Medium.
No articles match this filter.