Blog
A blog about AI, software, and web development.
When Not to Use AI
AI isn't the right tool for every problem. Here's when a simpler, older solution beats it, and why that's worth saying out loud.
How I Stopped My AI From Confidently Making Things Up
Claude Code told me a fact it had guessed instead of checked, and it was wrong. Here's the hook I added that scans every response for unsourced claims and makes the agent verify before it finishes.
The Client Knowledge Base Got Some Upgrades
My client knowledge base went cloud-only, then picked up a chatbot, automatic weekly summaries, and a mobile app. Here's what changed.
Hiring a Solo Developer vs. an Agency: The Honest Tradeoffs
I'm a solo developer, so I have a stake in the answer. Here's the honest version anyway, including the projects where you should hire an agency instead of me.
The $45K RFP That Was Actually a Phishing Operation
A 12-page RFP from a real company, weeks of professional emails, and a fake Google login one character away from the real thing. How it unraveled, and the habits that caught it.








