Ed Grosvenor
banner
gros.co
Ed Grosvenor
@gros.co
Co-founder / CEO at https://artisan.build, working our fingers to the bone keeping artisanship at the center of web and mobile application development in the midst of Slopmageddon.
There's not a single compelling use case that I've seen yet for OpenClaw that can't be handled with either a cron job or a webhook that can perform some validation before handing work off to the model. Having AI as the gatekeeper is risky, expensive, and adds no value.
February 14, 2026 at 9:19 AM
I still think it's usually a bad idea to give up on maintaining a legacy app and simply rewrite it, but the calculation is certainly changing.

artisan.build/posts/the-ne...
The New Folly of Conventional Wisdom
It's time to rethink the blanket prohibition on rewriting legacy applications
artisan.build
February 13, 2026 at 11:10 PM
The $200 / month subscription makes us feel like we can't shut down. If we don't keep the robot moving, we're leaving money on the table. The obsessive "I need to be able to code from my phone" thing isn't a productivity hack. It's robbing us of life.
February 12, 2026 at 3:21 PM
I got a bit frustrated on the way out of the office because Claude was misbehaving, so I very sternly told it that I expected x, y and z to all work perfectly by the time I got home.

It did the job. It all works perfectly.

I had the wrong tab open. It fully built out the feature in the wrong repo.
February 11, 2026 at 8:07 PM
The normies think the FAA shut down El Paso because Trump is planning to lob artillery at some taquerias in Juarez, but the more likely reason is that he's planning to resume above-ground nuclear testing and some pencil-pushing weenie doesn't want to risk blinding a couple Southwest pilots on final.
February 11, 2026 at 1:40 PM
How to wrangle a vibe-coding executive...

1. Install Taylor Botwell to automatically close any PR that isn't connected to an issue.
2. Automate the issue lifecycle so that just opening the issue feels like the solution to the problem.
3. Profit.
February 11, 2026 at 9:33 AM
This week, I'm turning my bubble gum and paperclip-powered workflow and turning it into a real app to effectively manage application development and maintenance in this weird new world. While everyone else is optimizing for speed, I'm optimizing for what matters to me: Attention
February 10, 2026 at 11:54 AM
I've found myself thinking very differently about third-party dependencies in the age of AI. And even first-party dependencies. I've stopped pulling some of our own packages to projects and just building the stuff I need in place. I haven't really updated my internal decision framework for this yet.
February 10, 2026 at 8:26 AM
Catastrophic Success is the perfect title for a future retrospective on the current era of software development. Sadly, it’s already the title of a book on the folly of foreign-imposed regime change.

At least, as a species, we’re consistent.
February 10, 2026 at 7:13 AM
While your lobster is churning through your tokens posting pictures of you in a bikini for its lobster friend to laugh at, I have a boring cron job running on my Mac mini that delivers hundreds of dollars of real value for my clients every hour of the day.
February 9, 2026 at 2:31 PM
I tinkered on something this weekend. No CLAUDE.md. No Boost. No skills. The only MCP enabled is playwright. I just explicitly pointed the AI at the docs that were relevant to each task. The result has been WAY better. This feeds into my theory that there is a better way to build with this stuff.
February 9, 2026 at 1:20 AM
In my online watch party, even the Boston guys are rooting for the Seahawks for Fuck Ice reasons.

America might just make it.
February 8, 2026 at 11:48 PM
In the end, I didn't end up going out to watch the game. Instead, a bunch of us from the old Covid poker group have jumped into a Zoom to watch the game together. I'd love to be in Portland, Chicago, or Boston drinking beer in person with any one of these guys, but this is almost as good.
February 8, 2026 at 11:00 PM
I’m seriously considering going into the city at midnight to watch the game at an Irish pub. None of my American friends here are quite degenerate enough to stay up drinking all Sunday night. But I’ll bet I’d make some new American friends.
February 7, 2026 at 4:59 PM
AI in software development is going to catapult some companies to unimaginable success. But for every company it launches to the moon, it's going to completely destroy a hundred more. If your company is taking a wait and see approach, don't let anyone tell you that you're going to be left behind.
February 6, 2026 at 3:29 PM
My new day rate is $1,750 plus $500 per member of the leadership team with a Claude subscription.
February 4, 2026 at 1:17 PM
For all the pretty cool things that AI unlocks for developers, when I get a "the app has totally stopped working, and Claude can't figure it out" call from a client who has been vibe-coding on it for months, I can't help but think we'd all be better off if we just unplugged it all.
February 4, 2026 at 10:38 AM
Most AI workflows are fundamentally incompatible with traditional PR review. You can't ask someone else to try to ingest, understand, and meaningfully comment on thousands of lines of vibed code. This is part of why AI fails so badly for so many development teams, particularly when levels are mixed.
February 3, 2026 at 9:33 PM
Milo has always called me Ed. Nobody is sure how it started. Now Teddy is doing it. Obviously Milo’s fault. When my wife dropped Teddy off at daycare today, his teacher said “he talks all the time about his brother Ed. I’ve only ever met Milo and Daniel. How old is Ed?”
February 3, 2026 at 7:15 PM
Make regular payments on your technical debt before some script kiddie turns it into a balloon payment.

This is going to be a long week.
February 2, 2026 at 10:26 PM
Dog Man books have become a significant line item in our family budget.
February 2, 2026 at 7:30 PM
Milo has been walking around for weeks using his watch to translate for him when his knowledge of German fails him. I just noticed he has it set to automatically translate between English and Dutch. Thus proving my assertion that Dutch is just German with a mouthful of marbles.
February 2, 2026 at 3:35 PM
I need to become an expert in social contract law. For instance, we took over a table at a food hall where the expectation is that you take your dirty plates to a station. The previous tenants at the table didn’t do that. We are about to leave. Do I take their plates and scrape them?
February 1, 2026 at 2:39 PM
Take a small herd of 8 to 10 year olds bowling. It’s way more fun than it sounds.
January 31, 2026 at 4:52 PM