Blog

Thoughts on software engineering, AI, and building systems that work.

Arland.ai grows up

Duso has a substantial demo now, a real SaaS product I launched. Arland.ai answers visitor questions on a customer's website, and every piece of it, billing and provisioning included, runs on Duso. more

I made a sweet TODO app with Duso and HTMX

A simple CRUD demo web app that's only 164 lines of code and html. Features multi-sessions, persistence, and no dependencies. Includes link to a deep comparison vs. Node, Go, Python, Rails, PHP, and Rust. more

Lines of code is still a stupid metric

"Write a new user endpoint at least 500 lines long," said no one ever. Where this code metric came from and why it's useless. more

Thirteen (blog) gap years

I'm back to blogging after 13 years. A compressed-time story of exploration, failure, evolution, and a desire to reconnect with the community. more