Profile avatar
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.
130 posts 2,123 followers 291 following
Prolific Poster
Conversation Starter

Looking for folks to give github.com/PostHog/post... a try. I think it’s ready, but could use feedback!

Happy valentine's day! posthog.com/photobooth

When building a library, I highly recommend building out the simplest code samples and writing documentation before you stamp the release as 1.0.0. I'm finding so many dumb usability issues.

"Any time I see 2 strings being compared with lower() it tickles my spidey senses." - things I've said in Slack today.

I’ve been in such a flow state at work that’s it’s actually hard to stop. It’s been a while since I’ve enjoyed work so much!

Code that generates code is some of the most difficult code to write.

Ok, what is your favorite cocktail bar in Shibuya? Someplace I can get a really good old fashioned?

I want to add the simplest possible Unity sample project to github.com/PostHog/post... so I can see how well they work together. Anyone have a good approach to this?

If you’re a native English speaker and you speak with a Japanese accent, it may sound like you’re being racist. But when in Japan, you may need to to be understood. I asked a cashier “Apple Pay?”. Confused look. “Apple Pay?” No idea what I was saying. Then I realized, “Appuru pay?” “Hai! Dozo!”

Turns out you can get a lot of coding done when you have jet lag and are up at crazy hours with nothing else to do. 😂

Taking a brief break from my Japan vacation to bring you the beta release of PostHog.AspNetCore. This will be PostHog's official .NET SDK once it's released. I could really use help testing it if you're a PostHog user. www.nuget.org/packages/Pos...

It’s fun to dunk on Trump, but I’m also like “shhhhhh!” Once SNL makes fun of him for this, he’ll bring back the tariffs even harder.

Current status.

Tried to sign up for a SUICA card in the app, but it’s all in Japanese. So I used another phone with Google translate to look at my phone and translate it and used Copilot to spell my name in Katakana for data entry. Amazing tech!

I got to name a cocktail on my birthday!

Haven’t figured out what to do with my third monitor so I like putting scenery videos.

I hope NuGet.org implements this feature request: github.com/NuGet/NuGetG... The support for tip,warning,etc. callouts is really nice. Looks great on GitHub. Does not look good in the NuGet gallery.

Want to use PostHog in an aspnetcore app? I published an "alpha" of our new Client SDK to NuGet. www.nuget.org/packages/Pos... This is a bit of a "soft" launch as I want to gather some feedback before I go all out. File issues here: github.com/PostHog/post...

It’s only week 2 for me, so too early for me to judge for myself. But so far, nothing I’ve seen contradicts this write up of what PostHog is like: posthog.com/blog/uh-i-li...

You gotta love a PR that was hours of work only to end in a one-line deletion. To be fair to me, the "hours" is due to my unfamiliarity with the code and that I had to read the docs on keajs.org to even understand what's going on.

It’s the year we bring Gordon back.

I love traveling with my family, but friend trips are the best. Did a non conference related trip to Vancouver with some friends this past weekend. It was a blast!

Need a gut check. When building a client lib, you may want to include DI registration ext methods on IServiceCollection. But that requires a dependency on Microsoft.Extensions.DependencyInjection. Do you put that in the lib or do you create another package with those methods?

Blogged: New Year, New Job. haacked.com/archive/2025... I started a new position as a Product Engineer at posthog.com. And we're still hiring! posthog.com/careers

Anyone have experience with Flight Simulator Updates being super slow? We tried all the usual steps. Everything else we download is fast.

Have fun but be safe out there tonight. Take a taxi, uber, Lyft, bus if you have to. Don’t risk it all to save a few bucks!

Happy Christmas! May all your "bah humbugs" be "bah humfeatures".

O’Reilly did NOT choose the obvious animal for this cover.

Blogged: haacked.com/archive/2024... How I handled deserializing JSON fields that could be a string or some other type in a strongly-typed manner.

Best part of Carry-on is how Marty Byrde grows his hair out and expands out of drugs into a vicious new trade.

Identity scaffolding seems to be broken for me with dotnet 9. Anyone else run into this? If I use dotnet new —auth, the Identity area only has a viewstart file. If I install the scaffolding tool, it never finds my DbCibtext class.