惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
V
Vulnerabilities – Threatpost
C
Cisco Blogs
A
Arctic Wolf
L
LINUX DO - 热门话题
P
Proofpoint News Feed
Security Latest
Security Latest
AWS News Blog
AWS News Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cisco Talos Blog
Cisco Talos Blog
L
Lohrmann on Cybersecurity
W
WeLiveSecurity
爱范儿
爱范儿
Last Week in AI
Last Week in AI
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Security Affairs
PCI Perspectives
PCI Perspectives
C
Cybersecurity and Infrastructure Security Agency CISA
Spread Privacy
Spread Privacy
IT之家
IT之家
月光博客
月光博客
云风的 BLOG
云风的 BLOG
宝玉的分享
宝玉的分享
J
Java Code Geeks
美团技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
I
Intezer
博客园_首页
博客园 - 司徒正美
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Palo Alto Networks Blog
NISL@THU
NISL@THU
Recent Commits to openclaw:main
Recent Commits to openclaw:main
有赞技术团队
有赞技术团队
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
量子位
The Last Watchdog
The Last Watchdog
Google Online Security Blog
Google Online Security Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
N
News and Events Feed by Topic
Webroot Blog
Webroot Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
Security @ Cisco Blogs
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
V
V2EX
Jina AI
Jina AI

PostHog's RSS Feed

Training our own AI models - PostHog From 270GB RAM to 5GB: Moving local flag evaluation from Django to Rust The best analytics stack for vibe-coded apps The do's and don'ts of minimum viable product marketing - PostHog The best MCP servers for startups, by workflow 4,063 errors closed without a human opening PostHog – here's what we learned - PostHog PostHog Code and the self-driving product - PostHog Why attacking your competitors online is dumb - PostHog The best real-time analytics platforms for developers, compared DuckDB vs ClickHouse: Why we use both at PostHog - PostHog PostHog's next chapter - PostHog Making Claude Cowork actually useful - PostHog PostHog vs Matomo in-depth tool comparison You're doing lifecycle emails wrong Untangling Tokio and Rayon in production: From 2s latency spikes to 94ms flat The best HIPAA-compliant A/B testing tools - PostHog A beginner's guide to testing AI agents - PostHog I hate the standup bot (so I built an agent to do it for me) - PostHog The best CDPs for developers, compared The best error tracking tools for developers, compared The best feature flag software for developers, compared 7 best session replay tools for mobile apps 7 best free open source business intelligence tools right now 7 best free and open source LLM observability tools PostHog vs LogRocket in-depth tool comparison The most popular PostHog alternatives, compared Open source (and self-hosted) session replay tools - PostHog The 9 best GA4 alternatives for apps and websites - PostHog PostHog vs Google Analytics 4 in-depth tool comparison How we built automatic clustering for LLM traces - PostHog The 7 best HIPAA-compliant analytics tools 8 best open source analytics tools you can self-host - PostHog The best product analytics tools for startups, compared PostHog vs FullStory in-depth tool comparison The best in-app survey tools for product teams, compared The 7 best mobile app analytics tools PostHog vs Hotjar in-depth tool comparison The 8 best free and open-source feature flag services - PostHog The 5 best free and open-source A/B testing tools - PostHog The best mobile app A/B testing tools, compared What is a feature flag? Feature Flags vs Remote Config vs A/B Testing PostHog is now available in Vercel’s v0 The best Heap alternatives & competitors, compared PostHog vs Heap in-depth tool comparison PostHog vs Pendo in-depth tool comparison PostHog × Vercel: feature flags, minus the plumbing Your logs' final destination is in GA. You always end up here anyway Behind the scenes of a PostHog hackathon - PostHog The most popular Mixpanel alternatives & competitors, compared PostHog vs Mixpanel in-depth tool comparison The 9 best GDPR-compliant analytics tools How we use Logs at PostHog The best web analytics tools for developers, compared Stop AI slop: Run evals with LLM-as-a-Judge - PostHog You product data just got a job: Workflows is now out App onboarding: How to fix drop-off points Meet Logs (beta) – logs with all the tools you’re already using Why small teams crush tiger teams How we built user behavior analysis with multi-modal LLMs (in 5 not-so-easy steps) - PostHog The best Contentsquare alternatives & competitors, compared 8 learnings from 1 year of agents – PostHog AI - PostHog Why we killed our AI product assistant Workflows graduate to beta! Product data, meet automation The best Rollbar alternatives & competitors, compared Workflows are now in Alpha and I already broke mine - PostHog I've consistently underestimated how important communication is as a CEO - PostHog How we made feature flags even faster and more reliable The best session replay tools for developers, compared What I learned attending my first ever hackathon - PostHog Did you know AI is answering our community questions? - PostHog How not to be boring - PostHog We built an internal tool to generate changelog images for social media - PostHog What we built at our windswept Mykonos hackathon - PostHog How we built our onboarding email flow (with actual performance data) - PostHog We're building a better PostHog community by closing our public Slack - PostHog Introducing Notebooks for PostHog - PostHog Why we've launched PostHog user surveys - PostHog How we made feature flags faster and more reliable - PostHog In-depth: ClickHouse vs Redshift - PostHog Introducing HouseWatch: An open-source toolkit for ClickHouse - PostHog Introducing HogQL: Direct SQL access for PostHog - PostHog What we built at our sun-kissed Aruba hackathon - PostHog In-depth: ClickHouse vs BigQuery - PostHog In-depth: ClickHouse vs Elasticsearch - PostHog HogMail #22: Why do companies over-hire?" - PostHog Our simpler goal: Help engineers to be better at product - PostHog In-depth: ClickHouse vs Snowflake - PostHog HogMail #21: Avoiding the "Product Death Cycle" - PostHog Sunsetting Kubernetes support for PostHog - PostHog HogMail #20: Why do startups fail? - PostHog The best Google Optimize alternatives for apps and websites - PostHog Array 1.43.0: Massive performance improvements! - PostHog In-depth: ClickHouse vs Druid - PostHog HogMail #19: Which meetings should you kill? - PostHog CEO diary: The things I learned in 2022 - PostHog The essential tools used by product engineers - PostHog HogMail #18: What can SaaS learn from the New York Times? - PostHog What is a product engineer? - Product Engineer Handbook - PostHog Array 1.42.0: Get beta features via our roadmap! - PostHog HogMail #17: The personal traits that can't be taught - PostHog
Why 'Product Engineer' is the most fun role I've had in tech - PostHog
Raquel M Smi · 2023-02-02 · via PostHog's RSS Feed

In my career so far (admittedly not that long, though no one mistakes me for a college kid any longer, womp womp) I've done a little bit of a lot of different things. In some rough order I've moderated forums, led customer success, created marketing plans and SEO strategies, built websites and apps, led product at a seed-to-series-A co, coded + ran my own startup, and more. I'm currently a product engineer here at PostHog working on the Growth Team.

Maybe it's just me, but I've had more fun as a product engineer than in any other role, hands down. I'll tell you why.

But first... why does optimizing for fun matter?

For me, it's simple. Having fun while working is highly correlated with my job satisfaction. It sounds obvious, but I've seen many people sacrifice the fun they have for some thing that gives them more money, status, or just the feeling of progressing up the ladder, even if they have no idea where that ladder leads.

When we find activities we enjoy, our brains want us to do them again and again. This has a couple interesting ramifications in a work context:

  1. If we're having fun doing our work, we will actively look forward to and pursue it more than normal.

  2. When we do things again and again, we tend to get better at them, and thus better at our jobs.

And when you put these two things together, you'll likely find that optimizing for fun in your work results in you wanting to work more and being better at it. This should (hopefully, theoretically) result in the salary increases and promotions that you've been dreaming about all along.

This will, admittedly, be different for everyone. But I will say that I'm specifically not talking about an office that has a ping pong table or that organizes amazing off-sites for its remote workforce. While those things are great, what I'm talking about is the actual work. The things you do for your job that, hopefully, move the company in some direction.

I have found that the critical ingredients for a fun job, for me, boil down to the following:

  1. Challenging problems to solve
  2. Support from other highly motivated colleagues
  3. The autonomy to make important decisions
  4. Complete transparency into why my work matters

Many companies and roles assume that challenging problems to solve (#1) is the only requirement for a satisfying (aka fun) job. But, when you look into the neuroscience of fun, it's clear that being with others (#2) and defining direction (#3) with help and context from superiors (#4) are critical aspects of any fun activity.

We've written before about what product engineering is, so I won't bore you with the details here. TL;DR: A product engineer is someone who works with customers and data to decide what should be built, and then goes and builds it themselves.

Critically, you can't do the work of a product engineer without the four essential ingredients mentioned above. But interestingly, you can also find those ingredients for fun in other roles.

So what makes product engineering more fun than those other roles? In my opinion, it comes down to the intensity of each ingredient.

Let's look at two other roles, specifically two that have been combined to create the product engineer: product management and software engineering.

How fun is product management?

From first-hand experience, pretty darn fun.

We can use our ingredients above and rate the intensity of each to come up with a proxy for fun-ness. Since company culture is so important to #4 (complete transparency into why my work matters), we'll leave it out of our ranking system as it has more to do with the company and less to do with the role.

The others are obviously very impacted by culture as well, but we'll assume our roles here are at a company that doesn't completely suck.

  1. Challenging problems to solve – 4/5
    • PMs often need to solve challenging problems around UX, customer needs, scheduling, and politics. The cycle can be slow and frustrating at times, though.
  2. Support from other highly motivated colleagues – 3/5
    • Product management is often cited as being an extremely lonely role (and in my experience this is true). You're often the only one in your role on your team, you are constantly fighting battles for budget and prioritization by yourself, and if anything goes wrong with your product launch, the buck stops with you.
  3. The autonomy to make important decisions – 5/5
    • This is simply what PMs are there for. Take the given context, decide what to do with it.

Adding this up we get a score of 12/15. Not bad!

How fun is software engineering?

  1. Challenging problems to solve – 5/5
    • There is nothing like the dopamine rush you get when you've been working through a problem and you finally get it to work. As a software engineer, this happens usually multiple times per day.
  2. Support from other highly motivated colleagues – 5/5
    • Software engineers typically work on a team with at least one other engineer. This team aspect is critical to feeling supported.
  3. The autonomy to make important decisions – 3/5 (or even 2/5)
    • While engineers can make important decisions about how something is implemented, they're often completely out of touch with making important decisions about the business. Oftentimes this is because they don't have the context, and they are simply told what to build.

For Software Engineering we get a score of 12 or 13/15. Also not bad.

How fun is product engineering?

  1. Challenging problems to solve – 5/5
    • You get the dopamine rush associated with coding, plus the UX problems to solve.
  2. Support from other highly motivated colleagues – 5/5
    • Similar to software engineering, you often work on a team with other product engineers.
  3. The autonomy to make important decisions – 5/5
    • Because you're responsible for working with customers and data to decide what gets built, you're inherently making important decisions, similar to product management.

For product engineering we get a score of 15/15. Yes, I made this scale up, and yes I've given product engineering a perfect score. But you did read the title of this blog post, didn't you? I'm obviously biased.

Ah, there is a catch. There is no perfect score for fun without any downsides. One is the concept of a "fun hangover" in children – where they have such a fun day that you know the next day is going to be a complete terror. While slightly different in adults, I'm convinced this concept still applies.

But here's the big one:

It's really hard to operate in a product and an engineering mindset simultaneously.

The former is an external mindset; the latter, an internal one. Switching takes effort, so you need to be conscious about which mindset you're in, and whether it's the right mindset for your active task. Progress becomes slow when you get stuck in the wrong one.

Regardless, I'll take the need to context switch. Because after all, I'm optimizing for fun.

Subscribe to our newsletter

Product for Engineers

Read by 100,000+ founders and builders

We'll share your email with Substack