The Claude Desktop App: Three Modes, One Powerful Workspace
The desktop app introduces two modes beyond the familiar chat interface — Cowork and Code. Here's what each one is optimized for, and how to choose between them.
Welcome to
A developer blog exploring web development, AI, Rust, DevOps, design systems, and the craft of building software.
The desktop app introduces two modes beyond the familiar chat interface — Cowork and Code. Here's what each one is optimized for, and how to choose between them.
Why Claude sometimes gets things wrong, how to diagnose a poor response, and how to develop the iteration habits and AI fluency that make every conversation more useful.
How to write your first prompt, give Claude the context it needs, upload files for analysis, and iterate when the first response doesn't quite land.
A breakdown of what Claude actually is, what makes it different from basic chatbots, and how to think about it as a tool for your professional life.
How I used AI coding tools to rebuild a portfolio site in a weekend — what worked, what didn't, and the surprising productivity gains.
A step-by-step guide to configuring Tailwind v4 with the Vite plugin in Astro 5.x, including dark mode, typography, and common pitfalls.
After 30 days with Cursor as my primary editor, here's what works, what doesn't, and whether it's worth switching from VS Code.
A look at the modern static site landscape and why Astro's island architecture won out over Next.js, Hugo, and Eleventy for a developer blog.