Why I Always Say “Please” and “Thank You” to AI Assistants
You might think it’s silly to be polite with a machine. “It’s not human,” you say. Fair point — but hear me out: it’s not about the AI, it’s about me.
[read more]You might think it’s silly to be polite with a machine. “It’s not human,” you say. Fair point — but hear me out: it’s not about the AI, it’s about me.
[read more]We’re slapping AI assistants on broken systems and calling it innovation. Booking tickets, ordering food, hailing rides — all the places where AI is supposed to “help” are just UX graveyards we’ve created. You don’t hand over booking a flight to an AI because it’s beneath you — you do it because it’s a multi-hour nightmare.
[read more]I just vibe-coded this blog with Windsurf, really. The initial prompt was “Build a personal developer blog for github pages. Use 80th era style.” However, it came up with such eye-popping design that we had several iterations until converging to this.
[read more]Had a lot of fun, got some interesting ideas. Trying to go to sleep now, while the party music is still booming somewhere below. Next week a break, then another week of KubeCon, where I’ll man the booth.
[read more]If you use Safari’s awesome Reading List feature, you may sometimes want to extract all URLs from this list for one of the following reasons:
I’ve interviewed hundreds of candidates for various software engineering positions, and one of the most annoying situations is when you ask a concrete technical question, and the candidate starts to ramble on unrelated topics instead of just admitting “I don’t know”.
[read more]