Technology has always created new jobs. Will it this time?
Technology has always created new jobs. Here is why that worked, and the one thing that decides whether it keeps working now that AI and robots are advancing…
Thoughts and ideas about architecture and programming
Technology has always created new jobs. Here is why that worked, and the one thing that decides whether it keeps working now that AI and robots are advancing…
In 2017 I gave junior developers four tips about writing code. With a coding agent doing the typing, what a junior needs to learn has moved: architecture, the…
Thirteen years after my ADO.NET article, the reader has changed: much of the data access code I ship is written by a coding agent. The foundation of a Data…
Instructions in a prompt are requests. How I moved my rules out of the prompt and into tests, analyzers and decisions.
Agent-written code passes review and still erodes a system. Four mechanisms in Kiwipow Agent that answer it with evidence rather than with trust.
An MCP server that finds duplicated code by meaning, ranks it by what it costs to keep, and hands the worst of it to my AI agent.
Documentation tells an agent how a library works. A skill tells it what it will get wrong from habit. Keeping the two apart is what makes either one useful.
Coding agents write better Vue and Angular than they will ever write for my library. I use the library anyway, and this is the honest version of why.
Live API specs for coding agents An agent writing frontend code has to know the backend's...
I love coding my own stuff, and my clients typically have lots of internal specifications and...