One Year at PostHog
A software engineer reflects on their first year at PostHog, highlighting a blameless culture, company values, and the joy of coding.
Phil Haack is a senior product engineer at PostHog, open-source leader, author, and speaker, known for his work on NuGet, ASP.NET MVC, GitHub, and building developer-focused products.
10 articles from this blog
A software engineer reflects on their first year at PostHog, highlighting a blameless culture, company values, and the joy of coding.
Introducing tree-me, a CLI tool that simplifies Git worktree management with automation and sensible defaults for parallel development workflows.
Introducing Spelungit, a semantic search tool for Git commit history that uses natural language queries instead of exact keywords.
A developer shares a Git alias solution to automatically clean up local branches after using GitHub's Squash and Merge feature.
Announcing the official PostHog .NET SDK for ASP.NET Core, enabling user analytics and feature flag integration in .NET applications.
A software engineer shares their experience starting a new role as a Senior Product Engineer at PostHog, an open-source analytics platform.
A guide to handling APIs that return JSON values as either strings or other types, using a custom C# StringOrValue<T> struct for flexible deserialization.
A tech professional reflects on the nonlinear nature of tech careers, arguing that moving away from management back to an IC role can be a form of success.
A guide to using git bisect for debugging, illustrated with a personal story of solving a Blazor app's infinite redirect loop.
Explores using C# 11's static virtual members in interfaces to create a cleaner, convention-based approach for registering and consuming custom configuration sections.