Sean C Davis

Sean C Davis

@seancdavis.com

Helping developers build better websites • Sandwich Lover • Netlify • former Stackbit • CFE.dev host

299 followers231 following424 posts

Heard a suggestion that we should separate the agents writing the tests from the agents writing the code. I like that a lot. Have the testing agent read the requirements to build the test, and then have the coding agent make the test pass without being allowed to adjust the tests themselves.

anyone who has ever deployed code that used a framework or other dependency had to have trust and delegate control to what was being shipped

we need to do a better job addressing the anxieties of folks afraid to lean in all the way exposure therapy and assumed ignorance aren't the right moves

Our job as engineers is to understand how a system works, identify the biggest problems, and fix them. That makes the job about the understanding. And that doesn't necessarily mean reading code.

Started sending telemetry events from CC sessions to my personal dev platform to better optimize usage. Not sure exactly how I'll get there yet. But I'm pleased to see how much data is available to study.

I've made some iterations to the sharing/working in public process, and I'm pleased with the progress after one week. Still not as active as I'd like to be, but I found a way to make time most days without getting too distracted. Trying to keep it rolling this week.

I've tried to follow the single responsibility principle for side projects, but it's led to a lot of overlap. I'm going into a deep thinking session later this week to land on a new vision. I suspect it leans local-first, everything in the same space, focus and balance as core drivers.

Zawinski's law: every program expands until it can do everything. Because every user asks one more thing. But now the program is my agent, and I am every user. But I also have to manage myself. And I am hard to manage. And thus, software is still hard to build.

My "review-pr" skill was crawling on small PRs last week. The Codex QA subagents were re-running the entire CI suite because they couldn't see the status checks. Now the orchestrator hands them the checks. These are the little design smells that make the system stronger.

I built out a new team of agents with Slack as the source of truth for conversations, all around getting me to think deeper and post more frequently. The signal I'm looking for is wanting to take breaks throughout the day to do this work. Here's to yet another attempt!

Mods look like the right step forward. I'm going to tinker a bit this week — probably personal telemetry as the first use case. On the surface, excited about the potential, but worried about managing load order, especially when all this runs outside a sandbox.

claude.comCustomize Claude Code with mods in TypeScript | Claude by AnthropicMods are small TypeScript functions that change how Claude Code works. Rewrite prompts, block risky commands, add custom UI, or replace built-in features. Write one yourself or ask Claude Code to write it, then share it as a plugin.

I'm back to trying to keep up with social media again. Yet another approach that might not stick. This time I'm running everything through Slack. Demo coming soon!

Cubster is quickly becoming almost like an agent toolkit. It doesn't really matter where my agents are if they need to perform some specific action, so we can have a centralized place for those things. You build it once and hone it over time.

View full thread

Some of this is circumstantial. I was in a different role this time last year and not building as much. But that shifted in November/December, and even since then, there's been a significant uptick.

As expected, commits have also gone up, and now the vast majority include a reference to Claude helping with the commit, about 85% of the current commits this month.

Been honing the review-pr skill a bit this week by pulling from my autopilot skill. I'm finding that having an orchestrator dispatch multiple focused reviews from different models makes for stronger and more meaningful feedback.

I do think reviews are soon to go, at least in the form they've existed in. Largely because they're verifiable in a mostly deterministic way. That's the pattern. We level up what we work on, and then what we work on is the lower system that gives us the confidence to work at the higher level.

Should major retailers be using WebMCP as their primary way for agents to talk to their site, even if it's less friction? Should we be prioritizing shipping public APIs and MCP servers instead?

A human skill is something you develop with practice over time. Agent skills are instructions, or behavioral recipes. Models are trained generally, and you can use skills to get specific results. I expect that pattern to stick around.

I've always been someone who can focus really well. Ten concurrent Claude Code sessions in one terminal window is the first thing that's broken that. I keep thinking the fix is a better terminal. It's probably fewer sessions.

There's an art to the craft of writing code, and some of it is an emotional response. That's fine. It's okay that a mass-produced picture frame costs $10 and the guy in my neighborhood charges hundreds to do framing. Both serve a purpose. Maybe code moves that way too.