Blog
Software, product and engineering
Insights on AI, web, WordPress, DevOps, data and what changes when technology has to work in production.
AI Agents: when they make sense (and when they don't)
An honest framework to tell a real AI agent from a workflow-with-a-prompt and demo theater: decision criteria, cost of error and anti-cases.
Read articleIs headless WordPress worth it? A decision test
No hype: where headless WordPress is money thrown away and where it pays off. An honest decision test and the real cost of maintaining two decoupled systems.
Read articleOngoing WordPress maintenance: a "finished" site doesn't exist
The real cost of not looking after your WordPress: technical debt, a vulnerable plugin and post-update breakage. An honest checklist of what decays without maintenance.
Read articleA website is a business asset, not a marketing cost
Your own website is an asset under your control: first-party data, algorithm independence and value in the valuation. A financial decision, not marketing.
Read articleRAG: what it is, when to use it and when it's overkill
When RAG makes sense and when it's overkill: a decision tree across prompt, long context, RAG and fine-tuning, with costs and signs of over-engineering.
Read articleTechnical SEO done by the people who build the site
SSR and Core Web Vitals are born in the code, not in a service outsourced afterward. Why the people who program the site have a native edge in B2B technical SEO.
Read articleCore Web Vitals and conversion: what slowness costs
Tie speed to revenue with real data. The LCP, INP and CLS that move the needle, a simple model for what your slowness costs, and why the score isn't enough.
Read articleWebsite vs web app: the cost of getting the choice wrong
Not just 'what each one is.' A decision matrix by business case, with the price, timeline and maintenance of each route for founders and SMBs.
Read articleWordPress Security: the checklist that prevents the 3 a.m. call
A WordPress security checklist ordered by real risk: CVE patching first, then login and 2FA, then a WAF. For teams with no on-call.
Read articleWordPress 7.0 Armstrong: what changes in your operation
AI in the core, a new admin (DataViews), PHP-only blocks and the end of PHP 7.2/7.3. No hype: what version 7.0 actually changes in your operation.
Read article