Haacked's Avatar

Haacked

@haacked.com

A bio that defines me (he/him) in terms of my work and my relationships and leaves you no closer to understanding who I am.

2,273
Followers
294
Following
176
Posts
24.04.2023
Joined
Posts Following

Latest posts by Haacked @haacked.com

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.

05.03.2026 16:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Contra Yang, et al

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/c...

28.02.2026 18:35 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

My shirt keeps telling me I’m absolutely right.

07.02.2026 21:24 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
One Year at PostHog Reflections on my first year at PostHog.

Blogged: One year at PostHog haacked.com/archive/2026...

06.01.2026 22:30 πŸ‘ 10 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

I know it's just a stochastic parrot, but sometimes Claude can be wryly dismissive:

04.12.2025 01:14 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
tree-me: Because git worktrees shouldn’t be a chore Working on multiple branches simultaneously? I built tree-me to manage git worktrees without the ceremony. Convention over configuration for the win.

Blogged: Don't sleep on git worktrees like I did. But using them can be a bit of a chore. But here's a script that makes using git worktrees a breeze:

haacked.com/archive/2025...

21.11.2025 21:54 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The SDK Doctor will see you now | Changelog S1E3
The SDK Doctor will see you now | Changelog S1E3 YouTube video by PostHog

One more reason I love working at PostHog. Our changelog videos are legit hilarious and entertaining!

www.youtube.com/watch?v=xCrf...

12.11.2025 18:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Backend Engineer β€” Feature Flags - PostHog The single platform for engineers to analyze, test, observe, and deploy new features. Product analytics, session replay, feature flags, experiments, CDP, and more.

My team is hiring a backend focused engineer: posthog.com/careers/back...

10.11.2025 19:21 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Going to see DJ Snake at Drumsheds in London Oct 10!

02.10.2025 04:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Spelungit: When git log --grep isn’t enough Ever tried to remember why you made a change six months ago? I built Spelungit so you can search Git commit history with natural language instead of praying to the regex gods.

Check out spelungit: An MCP server I wrote for semantic search of git history. Fully local using a local LLM and sqlite to store embeddings.
haacked.com/archive/2025...

Plans to use stronger online models in the future, but for now, this works pretty well!

30.09.2025 00:01 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Four things in four years at PostHog Four things I've learned in four years at PostHog

Great post from a colleague: four things in four years at PostHog. Lessons useful at any company: pauldambra.dev/2025/09/four...

22.09.2025 13:30 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

At every point in the universe, if you look out into space, the universe is expanding in all directions from that point. Every point in the universe is the center of the universe. So ma’am, in answer to your question if I think the world revolves around me, the universe does.

19.09.2025 13:00 πŸ‘ 5 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

I think GitHub's CodeQL scanning is broken. It looks like every successive warning includes all the previous warnings.

04.09.2025 00:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

I think I broke Claude. This video is not sped up.

30.08.2025 00:44 πŸ‘ 4 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0
Post image

I was trying to find an old router in my order history on Amazon and how did I order this before I was born?!

22.07.2025 23:21 πŸ‘ 9 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
GitHub - github/scripts-to-rule-them-all: Set of boilerplate scripts describing the normalized script pattern that GitHub uses in its projects. Set of boilerplate scripts describing the normalized script pattern that GitHub uses in its projects. - github/scripts-to-rule-them-all

I recently adapted GitHub's scripts to rule them all github.com/github/scrip... to PostHog's existing bin scripts. Now it's a part of our handbook: posthog.com/handbook/eng...
And there's a repo: github.com/PostHog/scri.... I love the cross-pollination that happens when companies are transparent.

11.07.2025 22:09 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hey! Looks like I’m an MVP for another year. Much appreciated!

10.07.2025 23:52 πŸ‘ 27 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s clouds all the way down

12.06.2025 18:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

major GCP outage is affecting so much downstream

12.06.2025 18:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Great demo @damianedwards.com!!!

23.05.2025 18:48 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I broke the AI again. Clearly Cursor is a fan of LISP.

21.05.2025 22:18 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

TIL a fact that’s obvious to any French speaking person but wasn’t to me. If it’s not a crescent shape then it’s not a croissant because croissant is literally crescent in French. It might be a viennoiserie instead.

20.05.2025 18:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ll be speaking at Techorama. Let me know if you’ll be there!

18.05.2025 01:59 πŸ‘ 5 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0
Screenshot of bug report called: The group chat includes people that were never invited

Screenshot of bug report called: The group chat includes people that were never invited

New bug report opened in the TM SGNL github repo github.com/micahflee/TM...

04.05.2025 15:22 πŸ‘ 199 πŸ” 46 πŸ’¬ 6 πŸ“Œ 12

I heard a scenario: Would you rather receive $1M dollars, or a penny on the 1st such that every penny doubles every calendar day.

Of course I pick $1M dollars. What'm I to do with 1 billion pennies? That wouldn't fit in my apt. It'd weigh over 2750 tons! I don't want that headache.

30.04.2025 15:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

This is a test of skeeting using code.

21.04.2025 01:34 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Cleaning up gone branches A git alias to clean up gone branches. Even ones that have been squashed and merged.

Do you work on a repo that squash and merges PRs? Notice that `git branch --merged` doesn't work in that scenario? Want a git alias that can clean up merged branches even if they've been squashed? Well I got you! An update to my GitHub Flow aliases: haacked.com/archive/2025...

18.04.2025 02:40 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I now have an answer to the interview question, "What is the biggest technical challenge you've faced?".

Answer: Getting a React Native project to build and run locally. I now feel like I can handle any technical challenge!

08.04.2025 17:21 πŸ‘ 13 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Wrote some C# today as a palate cleanser. It’s like visiting family after living abroad in exotic places.

04.04.2025 22:06 πŸ‘ 11 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Careers - PostHog We're working to increase the number of successful products in the world. Adventurers needed.

TLDR; PostHog is hiring for a bunch of positions: posthog.com/careers

I mentioned I started here in Jan: haacked.com/archive/2025...

It's a great place to be a software engineer. Lots of interesting work and a great distributed and remote culture.

04.04.2025 22:01 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0