Blog

Software, product and engineering

Insights on AI, web, WordPress, DevOps, data and what changes when technology has to work in production.

AI

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 article
WordPress

Is 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 article
WordPress

Ongoing 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 article
Web

A 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 article
AI

RAG: 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 article
SEO

Technical 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 article
Performance

Core 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 article
Web

Website 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 article
WordPress

WordPress 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 article
WordPress

WordPress 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