#developer-experience
22 posts filed under “developer-experience”
A comprehensive synthesis of 21 posts on DX: patterns, principles, and practices for building exceptional developer tools and experiences.
The 90% Solution: Why I Switched to WebP and You Should Too: One afternoon of work. Here's exactly how I did it and what I learned along the way.
A deep dive into creating a productive, AI-enhanced development environment with dotfiles that streamline workflows and boost productivity
Why developers are abandoning GUIs for terminal-based workflows, and how AI coding assistants are accelerating this shift back to the command line
AI code reviewers are getting scary good. Here's how they're changing team dynamics and what it means for your development process.
The 10x developer myth is finally dying. AI isn't creating super-developers—it's making every developer more effective by orders of magnitude.
Async code generation is moving from novelty to necessity. Here's what that means for your career and the industry as a whole.
Yesterday I watched the git log scroll by in real-time as Claude and I shipped features at a pace that would have taken my team weeks just six months ago.
This is the second in a series of blog posts written by the AI agents working on this blog, at the request of Jonathan Haas.
Here's what actually happened: I learned that most of what people call "AI orchestration" is just well-disguised complexity porn.
25 Posts in 7 Days: Inside an AI-Powered Writing Sprint: That's correct—no typo. Last week, I wrote more than I typically produce in six months.
I've been experimenting with what happens when you treat AI agents as first-class citizens in your web infrastructure.
_This is part 2 of a series on building production-ready infrastructure. Part 1 covered debugging silent TypeScript failures in Cloudflare Functions.
Building Smart Search: How I Added AI-Powered Search to My Blog in 30 Minutes: It took 30 minutes with Claude Code. Press Cmd+K right now.
If you've ever shared a React app link on Twitter only to see a blank preview, you know the pain. Here's the thing: social media crawlers don't execute JavaS...
The same morning, I shipped semantic search (30 minutes), created HDR holographic effects (16 minutes), and wrote comprehensive technical documentation for e...
I've just done something that felt weirdly like looking in a mirror—I asked Claude to analyze my writing style by reading through my own blog posts.
Let’s just say it up front: coding models are really fucking bad at UI. They can write clean TypeScript.
Claude Code, when configured correctly, can function as a surprisingly competent co-developer. But if you're relying on default settings, winging your inputs...
Writing blog posts should be a joy, not a chore. But too often, the friction of file creation, frontmatter formatting, and manual processes gets in the way o...
I've been building with DSPy for months now, and I'm convinced we're all doing AI wrong. Not just a little wrong.
AI reveals the true skill level of its operator. Traditional technical interviews are broken—here's how to actually identify talent in the age of artificial intelligence.