Posts — page 2 of 14
Effective prompts for agentic engineering
This is the third and final part of my series on agentic engineering. If you want to read the first two articles, see the following links: - Ten rules for spec-driven design -…
Using Jobs-to-be-done to improve your agentic spec
In my last article, I introduced ten rules to help you move from vibe-coder to AI Product Architect by building specs. However, I glossed over a few of the details. The basic…
Ten rules for spec-driven design
Recently, I posted an article on the AI Maturity Model. In that article, I proposed six stages of growth - from tactician or accidental editor to the agentic engineer. The biggest…
Are we in an AI bubble or an AI revolution?
I read a lot on the Internet from the prognosticators about whether AI is terrible or awesome - are we in a bubble or a revolution in the way we work? Why not both? Perhaps the…
The AI Maturity Model
I have a confession to make. I don't write code any more, and I haven't written any code since August of last year. I wrote a little about my journey to AI nirvana (see my posts…
Using SpecKit with multiple AI agents
I wanted to put down my workflow and all the details for using SpecKit using a superior reasoning and planning LLM (like Opus 4.5 via Claude Code, or Gemini 3 via the Gemini CLI)…
AI Assisted Editors: A Comparison (Part 1)
You can't go a lap about development these days without bumping into AI assisted editors. Most of the AI tooling companies I see are heavily investing in Visual Studio Code based…
AI Assisted Editors: A Comparison (Part 2)
In my last article, I provided a break down of the three commercial AI assisted editors that I use on a regular basis. However, not everyone can afford a monthly subscription…
Customizing Keycloak with Aspire - Part 3
This is the last article in a trio of articles about incorporating Keycloak into .NET Aspire applications. Thus far, I've covered the basics and some common customizations. This…
Customizing Keycloak with Aspire - Part 2
In my last article, I introduced the Keycloak identity service and showed how the development version can be easily integrated into a project. Development services get you started…