Blog
A blog about AI, software, and web development.
What to Expect When You Bring In Someone to Fix an Abandoned WordPress Site
The last developer stopped answering and now your WordPress site is broken or half-finished. Here's what actually happens when you bring someone in to take it over.
Why Larger Projects May Require a Paid Discovery Phase
A fixed price quoted before anyone has looked at the details is a guess. Paid discovery replaces the guess with facts, and it's credited toward the project.
Two Claude Code Sessions Can't See Each Other. Give Them a Shared File.
A shared markdown file lets two Claude Code sessions coordinate without a server or API, using the /collab command, plus where the approach breaks down.
Replacing Internal SaaS With Tools I Own
The cost math and the control argument for building internal tools instead of renting them, with hard-number price comparisons for four SaaS categories.
AI-Generated RFPs: What I Need You to Send
AI-generated RFPs specify how to build the project and bury the business challenge. Here's what's useful to send, and where AI helps.









