Ed Grosvenor
banner
gros.co
Ed Grosvenor
@gros.co
Building hallway.fm and finding fun new ways to bend Laravel tools to my will.
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
Give a child Bedroom Cleaning Simulator 2026 on the iPad, and they'll burn through a whole day playing it. Ask that same child to make their bed and throw yesterday's socks in the hamper, and it'll become a war.
January 31, 2026 at 8:52 AM
Reposted by Ed Grosvenor
I've been building a layered rendering engine and component library for building TUI applications named Parfait.

Here's a sneak peek!
January 30, 2026 at 9:32 AM
The harness wars are a distraction. By the end of 2026, developers will not be working in a TUI, babysitting agents as they write code. It’s a horrible way to work, even if it’s fun sometimes. The future looks way better.
January 29, 2026 at 2:16 PM
Reposted by Ed Grosvenor
I built an agentic programmer using Laravel Prompts as a demo for a talk on async php.

The secret sauce behind ClaudeCode, OpenCode, GeminiCli, Codex, etc is just the interface. The actual agent is shockingly simple, and you can do it using standard http requests in a loop.
January 28, 2026 at 8:57 AM
Reposted by Ed Grosvenor
Update your Livewire version!

I heard two people report that they were hacked through an old Livewire website.

CVE-2025-54068 is now actively exploited.

If you're under < 3.6.4, upgrade immediately.
January 28, 2026 at 11:03 AM
I've built a tool to let me put together slides for client presentations and meetup talks in a fraction of the time I used to spend on them. It might make for an interesting meetup talk.
January 27, 2026 at 8:43 AM
The bilingual toddler brain is fascinating. Teddy has had a developmental leap this week. He’s stringing together full stories spanning several sentences. But in the transition, he’s completely abandoned English. He won’t even acknowledge us if we don’t address him in German.
January 26, 2026 at 4:32 PM
In retrospect, using "you're a bungling assistant who gets almost everything wrong, but I can't fire you because your dad saved my life in college" when setting up my crustacean bot was probably not the best move. But it's certainly making for some interesting telegram messages.
January 26, 2026 at 10:51 AM
One of the fun things about doing fractional tech leadership right now is that I have to try all the weird stuff that goes viral because my clients are definitely going to ask me to help them adopt it the next time we talk. The last two weeks were very Wiggum-heavy, and now it's the lobster thing.
January 26, 2026 at 7:59 AM
I have so much admiration for the Americans who are putting their lives at risk by standing up to the regime that has shredded everything America was supposed to be. That said, if you are thinking of fleeing and want to chat about life as an American abroad, reach out.
January 25, 2026 at 3:22 PM
I invited Milo to join me for a drink and a snack at a cafe near his school. When he arrived, he took my credit card, bought himself a brownie and a tea, put them in his bag, and left. I'm not sure where he's off to, but I suppose it's nice I was able to provide him with some fuel for the road.
January 23, 2026 at 3:46 PM
I experience tiny people crawling up walls and popping out from under furniture, no matter what I eat.
With most psychedelic drugs, you never know what you're going to get. But this mysterious mushroom from China - without fail - causes users to hallucinate tiny people: crawling up walls, popping out from under furniture and marching under doors. www.bbc.com/future/artic...
'They saw them on their dishes when eating': The mushroom making people hallucinate dozens of tiny humans
Only recently described by science, the mysterious mushrooms are found in different parts of the world, but they give people the same exact visions.
www.bbc.com
January 23, 2026 at 8:35 AM
President Trump to Switzerland: “Without us, you’d all be speaking German!”

Switzerland: …
January 21, 2026 at 6:14 PM
I think if developers are going to be forced to do really different jobs in this new economy, we should get different titles. And maybe a better wardrobe.
January 21, 2026 at 2:57 PM
Me in my claude_dot_md: "I'm usually wrong. You need to challenge every one of my assumptions because I'm definitely going to steer this whole project off a cliff!"

Claude (every time): "You're usually wrong, but this is a brilliant insight!"

The future is annoying.
January 20, 2026 at 3:20 PM
If you could snap your fingers and replace the GitHub diff viewer in the PR experience with any other diff viewer, what would you choose?
January 19, 2026 at 1:52 PM