AI

Watch Your Agents

Watch your coding agents the way you watch your application logs: look for repeated work, hidden friction, and patterns you can turn into better tools.

Pi Agent

LazyPi made people mad

LazyPi annoyed minimalists because it packages Pi with opinions, but that same convenience may help newcomers see the point faster.

Fizzy

A Month Exploring Fizzy

A month inside Fizzy turned open source code, APIs, webhooks, and AI agents into a whole toolbox of experiments.

CSS

Vanilla CSS is all you need

Campfire, Writebook, and Fizzy show that modern vanilla CSS can power serious apps without Sass, PostCSS, or a build step.

Fizzy

The Making of Fizzy, Told by Git

Fizzy’s 8,152 commits read like a product documentary, from Splats on a windshield to a finished 37signals issue tracker.

Fizzy

Fizzy Webhooks: What You Need to Know

Fizzy’s webhooks unlock dashboards, digests, SLA alerts, stakeholder reports, and plenty of useful automation around your cards.

Claude Code

Claude Code's Feedback Survey

Claude Code’s in-session survey interruption is a reminder that paid developer tools should ask for feedback without hijacking flow.

Omarchy

Screen Recording in Omarchy

A CleanShot-style Omarchy recording setup with region capture, audio, compression, clipboard copy, and a red recording dot.

AI

Liberation from CRUD Work

Let the AI crows eat the CRUD work so humans can chase the harder, stranger, more valuable problems.

Omarchy

Apple Fonts In Omarchy

Mac switchers can make Omarchy render Apple-style system fonts with a few copied files and fontconfig aliases.

Claude Code

Claude Code Quiz Command

A custom Claude Code `/quiz` command turns each coding session into a quick check that you actually learned something.

AI

That Weird AI Workflow Might Just Work

AI workflow experiments deserve curiosity before dunking, because today’s weird loop might be tomorrow’s normal development practice.

Review

Your Code Works? Prove It.

A 60-second PR screencast proves the feature works and often reveals the rough edges tests did not catch.

CSS

Beware Tailwind Color Changes

If your brand color is `green-500`, every Tailwind palette change can redesign your button without asking.

Writing

Prefer Writing

For developers, writing is not content marketing; it is thinking, persuading, documenting, and working better asynchronously.

Product

What's Next

The next feature should not be the easiest one; it should be the one that moves the business goal.

Team

Asking For Help Is OK

A stubborn bug became a lesson in pairing, documentation, onboarding, and why pride is expensive.

Writing

Just Publish It

Your business looks more alive with an imperfect post than with a perfect draft nobody ever sees.

Email

How I Tackle My Email

The inbox wins when it controls your attention, so this is a simple system for taking that control back.

Design

Not What It Looks Like

Print design only has to look good; web and product design have to survive contact with actual use.

Rails

Rails, testing, and peace of mind

Testing feels slow at first, right up until it becomes the thing that stops every change from feeling dangerous.

Users

Know Your Customer

One broken IE7 login proved the hard way that your test suite is only as good as your knowledge of real customers.

Web

Websites are like fashion

A website is never really finished; launch-and-leave is how your online storefront turns into a digital wasteland.