User Interface Design

When I was a kid I always wanted to be a creative type. I loved writing, I loved drawing, I loved music. I decided I was going to be a musician (and I

Turnips and Gherkins

This video shows my current process for enhancing an existing feature using Claude Code. The key things to note: * I spend a fair amount of time on the original prompt (when Claude is

AI Doomer vs AI Booster

Quoting Nilesh Jasani The speed of this pivot was breathtaking. The skeptics changed their arguments with the terrified fervor of late converts. They did not change their underlying conclusions. The conclusion always came

Easy to read, Easy to write

I got my first "professional" software development job in 1998. I put professional in quotes because it was a bit of a mess - a tiny place with one guy who

Writing code with LLMs (February 2026 edition)

Writing code with LLMs (February 2026 edition) At the start of the year, I said to Mahhek, a fellow developer "you need to learn how to use these coding agents - because
@rahoulb@ruby.social