The practice, run on my own product.
የቃላት ጨዋታDaily Amharic word puzzle
A real product with real players, and the place I keep my own delivery practice honest. Designed, built and shipped end to end, and still maintained.
It runs on the same disciplines I bring to client work, scaled down to one product: a written spec and recorded architecture decisions before any code, every change in version control and reviewed, work tracked as tickets rather than memory, AI used as a working collaborator on implementation and review, and a pipeline that tests and releases automatically on merge.
Advice about documentation, traceability and repeatable releases is easier to trust from someone who runs all three on their own build.
- Written spec and ADRs
- Git, reviewed changes
- Jira issue tracking
- AI-assisted build and review
- Automated tests
- CI/CD on merge
Guides for people buying technology.
Practitioner checklists and frameworks, written from delivery experience rather than vendor marketing. Free to read, no sign-up.
Also free: 200 project management terms in plain English, each with the PMI definition and what it actually means. Thestudy material is paid, and you can read real pages from each before you ask.
The Odoo Partner Vetting Kit
Thirty-three questions for choosing an Odoo partner, covering upgrades, pushback on customisation and data ownership, with what a real answer sounds like.
The 2026 Technical Annex
Ten technical questions the core vetting kit deliberately does not reach: architecture, integration and upgrade paths, for the second meeting.
Does This Project Need AI?
Most projects labelled AI do not need it, and the ones that do rarely need a model built from scratch. A framework for deciding that honestly first.
Phase 2: Data Understanding
Phase 2 of CPMAI, where the business case meets the data it depends on: what to check before a project earns the right to proceed, and when to rescope.
Build an Agentic AI with Native n8n Nodes
Wiring a fully local Tools Agent with Ollama and n8n's native AI nodes: real function calls, no custom code chains and no hidden prompts.