Pinned Tweet
This tweet is pinned to my profile as a representative example of the types of tweets I tweet.
We have built 10 different AI products at PostHog like PostHog AI, our Wizard, Replay Vision, Scouts, and more. Combined, they are used by nearly 100k people every month.
Along the way, we’ve learned a lot about building them, what works, and what doesn’t. Here are the 38 most important lessons:
I hate when cars coming out of an alley or driveway don’t stop at the sidewalk for pedestrians.
So this time I let the driver know it, “What the fuck!” However I forgot I was on a call with a very confused support person. 🤣
In my case, LLMs lend more evidence to Parkinson’s Law. I’m getting more done than ever, but also working harder than ever to keep all the plates spinning. The only thing that stops me are issues with CI, GitHub, and Anthropic.
Found a sanitization bug because a user’s agent added an em dash to a value that requires ASCII only.
They really want to spread their em dashes everywhere!
On occasion I get this from Claude. Nothing in any of my skills or prompts are like this. When I ask Claude about it, it says it doesn't know why it did this. So weird.
Blogged: Sign commits from anywhere without your keys going anywhere
My setup for signing commits securely using the Secure Enclave while I'm on the go.
haacked.com/archive/2026/07/…
The World Cup about to spread obesity to the rest of the world as they discover deep fried Oreos and such.
We thought we were fast when we got our feature flag latency spikes under control and our p99 steadily under 100ms. posthog.com/blog/untangling-…
Turns out that was child’s play.
Airport lounge bar didn’t have yellow chartreuse for a Naked and Famous so we went with St Germain and it’s pretty good! I call it:
Naked and Infamous
¾ oz mezcal
¾ oz Aperol
½ oz St-Germain
¾ oz lime juice
I’ve really been enjoying @conductor_build but it’s really buggy for me. Anyone have alternatives they really like?
Great post by my colleague about the work we did to reduce latency spikes in our feature flags service built with rust, Tokyo, and rayon: posthog.com/blog/untangling-…
Resolving gnarly merge conflicts can be a real tedious chore, until now. Grab a structural semantic merge tool, sprinkle a little AI on it, and you're going to have a lot less headaches.
haacked.com/archive/2026/03/…
My son is doing a school project about Buy Nothing and sustainability. instagram.com/p/DVw5xjujy12/…
Drop a comment if you want to help out
Hey @github, have you considered private draft PRs? I would like to be able to create a draft PR only I can see that runs CI, copilot, etc. Lets me iterate, before I mark it ready for review to the public.
Credit where credit is due, the new Slack AI bot has been a game changer for finding old slack conversations. I was skeptical, but it actually works for me.
My colleague @dmarticus wrote a great piece challenging the “AI wipes out white-collar jobs in 18 months” narrative.
Software development isn’t typing code. It’s ambiguity, constraints, and coordination. That makes it much harder to fully automate:
dylanamartin.com/2026/02/21/…




