Teaching AI 15 years of Umbraco
@zajkowskimarcin
“roughly one in six people worldwide now using generative AI tools” - Microsoft AI Economy Institute, Global AI Adoption in 2025, Jan 2026
But not everyone likes popcorn...
Avg. jobs changes + median number of years with current employer - US Bureau of Labor, Sep 2026
The truck factor is:
"the number of people on your team that have to be hit by a truck (or quit) before the project is in serious trouble"
- L. Williams and R. Kessler, Pair Programming Illuminated. Addison Wesley, 2003.
Almost half of the projects have a bus factor of 2 or less.
Source: https://metabase-public.metabaseapp.com/public/dashboard/552f3868-5f09-4b0b-a403-67089952d32c
I know you're on holiday, but...
The system that made Brent indispensable is...
Turning tacit into explicit is the hardest step.
Michael Polanyi, The Tacid Dimension (1966)
Chesterton's fence
2nd July 2019
- Duration: 29 minutes
- Symptom: 100% CPU exhaustion
- The Root Cause: A single new regex rule...
Docs, release notes, open source code.
Code, configs, history, additional "context" data.
Why, when not, regrets, "best practises".
Give us:
- Access to CMS backoffice (login, Cloud access) or we'll hack it anyway
- Access to source code or we'll decompile it anyway
- Access to the database or we'll pull it from the live site anyway
- Time...
- 111 checks
- repo access, db copy, team interview, documentation (!)
- 86 of 111 (77%) reach a detector today
- 90 checks
- no repo access, db copy, backoffice, team interview
- 71 of 90 (78%) reach a detector today
- 103 checks
- repo access, db copy, team interview
- 83 of 103 (80%) reach a detector today
Idea: The tool does the job, I drink coffee and watch YouTube.
Additional context: DO NOT involve AI until necessary or REALLY helpful, gather and cite, let me decide. Make no mistakes ;)
38 recovered from my own prose, 4 with no anchor at all.
Every blocker carries file:line and a docs citation. A missing tool or a check it can't run becomes an open question, never a guess.
WHY it matters, when it does not apply. Reviewed by a HUMAN.
Vendor info, cached and cited.
Deterministic tools.
Detectors, plain code, read-only.
70%
The draft said 70% of the site was duplicate content. After the fix: 13%.
13%
Or skill(s), plugins etc.
Generative agent
Ranked report, upgrade path
Expensive, slow, used sparingly
✅
Calibrated scoring model
A probability for each option
Cheap: ~$0.04 per million i/t
???
Deterministic MCP tool
Facts: files, lines, counts
No mode, ever!
✅
Advisor was designed in three layers before “decision models” were a product category. Calibrated scorers such as Microsoft-Decision-1 and Jev fit the middle layer without changing the one rule that matters.
Built by agents, audited by agents, signed off by me.
Observability, Flexibility, Extensibility...
If your knowledge lives in Brent's head, AI amplifies and catalize Brent's absence.
zajkowskimarcin
mzajkowski
zajkowskimarcin
promptingforbabies.com
Country Manager @ Novicell PL
Solution Architect @ Novicell UK
CTO @ Novicell NO
CTO / CKO @ WOW School
Marcin @ umbraCoffee (Last Friday's 11:30 on YT)
Blogger @ udfnd.pl
YT Wannabe / Podcaster @ The Busy Programmer