The Age of Responsibility: Introduction
An introduction to a series on AI-driven engineering pipelines, and why tools can automate the work but never take responsibility for the outcome.
I’ve spent 17+ years in software, mostly finding my footing across the whole system rather than one layer, from the business need behind it, down through the architecture, to the code itself. This is where I write about that experience, plus how AI is changing the shape of the work, and some of life outside it too, fatherhood included.
Touch of Human: engineering, AI, and everyday life.




An introduction to a series on AI-driven engineering pipelines, and why tools can automate the work but never take responsibility for the outcome.
Subscribe via RSS to get new posts as I publish them, no email required.
Subscribe via RSS
TheLearning LAB · Lead Software Engineer
Leading backend architecture and technical direction, grounded in Domain-Driven Design.
Oct 2020 – Present

penceo · Developer → Development Lead
Always more than writing code, engineering solutions, working directly with clients and stakeholders, and building a deeper understanding of the business behind the product.
Feb 2012 – Oct 2020
Self-employed · Freelance Web Developer
Built websites for clients, where it all started.
2009 – 2012