Introducing Roughdraft!
A new open source project designed to make collaboration with agents better.
The idea is to bring commenting and suggested changes to markdown (e.g. plan docs) in a nice interface.
Free, local, etc.
👉 https://t.co/J3YOOpL5ES 👈
i'm loving this new side project, war atlas, by @jtroll.
it's an interactive cartography of every named war in human history. if you're a history buff that appreciates a great ui, you should definitely check this out.
one of my favorite things about ai is that i now get to experience people's niche interests in the exact format they think is best.
if the world is a museum of passion projects, we're about to get a million new amazing exhibits.
I have been hyping @brian_scanlan and @intercom to every eng leader I've spoken to since getting a behind the scenes look at how they 2x'd their productivity in their R&D org.
In this week's episode of How I AI, Brian pulls up dashboards and tools and shows us how it's done:
- explicit targets + reporting on leading indicators of AI adoption
- how they measured how quality increased with more AI usage
- centralized skills repo for the entire company
- telemetry on claude code + evals on internal success
- building for an agent-first onboarding flow
Sorry to be that bro, but truly: STOP what you are doing and watch this right now if you are looking to inflect your eng + product team with AI.
As always, a huge thanks to our sponsors:
🧠Celigo - Intelligent automation built for AI: https://t.co/wXLyXeR53y
@cursor_ai - The best (and my fave!) way to code with AI: https://t.co/GBqDSfjHdu
On YT now 👉 https://t.co/YLItD2lKFc
Imagine every pixel on your screen, streamed live directly from a model. No HTML, no layout engine, no code. Just exactly what you want to see.
@eddiejiao_obj, @drewocarr and I built a prototype to see how this could actually work, and set out to make it real. We're calling it Flipbook. (1/5)
In one year, @Intercom went all-in on Claude Code, doubling the throughput of their entire engineering and R&D org. Now 95%+ of daily code is AI-generated, with 1,000+ weekly users enabled across the whole company (including sales, marketing, and finance).
@brian_scanlan shares how they got there and where they’re going next on the next episode of On Rails with host @robbyrussell: https://t.co/BJ2iiX1JNS
@sobedominik Some of my favs that I recommend to visiting friends:
Ferry from Darling Harbour to Manly, Picnic/Coffee and enjoy the view from Mrs Macquaries Chair (park), Bondi to Coogee walk (walk along the coast) - best in the early morning before it gets too busy and too hot.
Time for a big systems advice thread!
In distributed systems there's no magic "push everything to prod at once" button. Every service gets pushed independently and nodes within a service get updated incrementally. If you mess up forwards/backwards compatibility you can fail irrecoverably.
So how to avoid this?
1/5: Decouple data and code changes. Never push out a release that changes how data is stored at the same time as the code that uses this new data. If there's a bug and you need to roll back to the old version of your code it won't be able to handle the new data in the new format. Instead push out a release that first changes the data in a way that’s compatible with both the old and new code (e.g., optional fields etc), when that’s stable push out the new code that uses it, then when that’s stable you can change the data to remove backwards compatibility. This is known as a “migration” in the database world and yes it’s annoying, but yes you need to do it.
This week at Intercom we hit over 19% of PRs auto-approved by our PR review agent based on Claude Code. Our ambitious goal is to get to 50+% by the end of this month. I'll spill all the details below and you decide yourself if we are out of our damned minds or onto something...
Just like everybody else this week, we've also been experimenting with cli interfaces.
You can now sign-up for Intercom, configure and install Fin and the messenger from inside your agent.
npm install -g @intercom/cli
It's wild how fast things are changing.
Tales from the front: deny your AI agent the ability to add git remotes. They are INCREDIBLY good at finding the most batshit way to get the job done. Recent example: 10 days ago Claude decided to add a memory that it could never cd into ~/src/intercom, our Rails checkout.