
SUBJECT PROFILE
I've been writing software for more than 25 years, and speaking at and organising developer conferences for 23 of them. I learn by building and teach by showing what I built, and that has taken me from the web and open source, through identity and application security, to how we build software with AI today. These days I write and talk about engineering in the age of AI: writing specs worth building from, putting real guardrails around generated code, and keeping security and privacy in the picture while everything speeds up. I'm a Microsoft MVP, I help organise KCDC, and I've given more than 100 talks on six continents. If you're building something interesting or running a community event, say hello.
RECENT ARCHIVES
ALL ARCHIVES- 2026.09.17The Birth Of (Yet Another) Dark Software Factory
- 2026.03.08devtun: Public HTTPS URLs for Local Docker Containers
- 2026.03.03The Human Metaphor Is Breaking Multi-Agent AI Selection
- 2025.11.29Why Your LLM Keeps Inventing JSON Keys (And What I Did About It)
- 2025.11.18Stop Manually Tracking Development Ports: I Built an Automated Solution
- 2025.11.063 Months of AI-First Development: The Real Results and What I Learned
INCOMING EVENTS
FULL LOGNothing announced yet. Stand by.
BROADCASTS
ALL TALKSAI Killed Your Privacy Tools
Privacy-breaking pattern analysis isn't new - but AI has just made it accessible to everyone. Tools that were once complex, specialized, and limited to well-resourced actors are now available to anyone with access to large language models. Your carefully crafted privacy...
Breaking What You Own: AI-Assisted Reverse Engineering
I bought two security cameras. They work fine - through the manufacturer's cloud app. No local access. No RTSP stream. No way to integrate them with my own home automation. The cameras are on my network, in my house, and I can not talk to them. So I gave an AI agent a network...