PostHog Handbook Library / Forward Deployed Engineering

1,532 words. Estimated reading time: 7 min.

New starter onboarding

Auto TL;DR

At a Glance

This long page covers these main areas. The list is generated from the article headings, so it updates with every handbook rebuild.

  1. Day 1
  2. Rest of week 1
  3. Week 2 – start working with customers
  4. Weeks 3 and 4 – take on more customer work
  5. What good looks like at the end of week 4
  6. Month 2 and beyond
  7. New hire frequently asked questions
  8. What are some useful Slack channels?

Welcome to the PostHog Forward Deployed Engineering team! We only hire about 1 in 400 applicants, so you've done well to make it here!

Onboarding here is mostly self-serve – we won't sit you in a room for training for two weeks, and unlike a lot of companies, we'd prefer you get up and running with quickly. If you're not sure who's supposed to make something below happen, the person responsible is almost certainly you.

Below is a rough plan for your first month – use it as a guide, not a contract. The handbook itself is a work in progress, so you'll find gaps as you ramp up, things you needed to know that weren't written down. That's normal, and when you find a gap your job is to fill it in so the next person has it easier.

Day 1

General onboarding / tool set up

Rest of week 1

The rest of week 1 is about getting to grips with the PostHog concepts that you'll come across most frequently as an FDE.

Self-guided product learning:

For each of these steps after you are finished record a short video (we use Loom mainly) explaining what you've done and learned and share it into your onboarding channel. We have deliberately left links to the documentation out of this section so that you can learn to navigate our website and docs.

At the end of the week share a full retro of what you've done and learned with the team, and also submit a PR to this page to improve it for future new starters.

Week 2 – start working with customers

The FDE Vault is where we share what we're working on. Whenever you pick up a ticket, task, or intake, write it up in the vault using our shared format, so it's easy for the other FDEs to follow along and give feedback. Set it up from the README in the root of the repository, and learn the rest as you record your own work.

This is when you start working with your customers. Ask the vault for the current in-flight engagements we have, and then work with the FDE on that engagement to see which tasks you can pick up. Ask for their review once you're done. When you pick up a task, ask the vault how we solved similar problems for other customers.

Support tickets:

For weeks 2 and 3, also pick up support tickets, usually 1-2 per day, depending on your workload. A ticket is the quickest test of what you learned in week 1: a real customer problem, your answer, and their reply.

Weeks 3 and 4 – take on more customer work

We will normally do in-person onboarding in week 3 – this will mainly be focused around a review of your first couple of weeks, how the wider GTM organization works as well as in-person work on the below.

Keep working on your engagement tasks, and take on more of the work yourself.

Simultaneously, for any new engagements that crop up after your second week, start to run intake for those engagements (the vault should help you out with what to do here)

What good looks like at the end of week 4

Things are going well if:

Month 2 and beyond

By the end of month 2:

New hire frequently asked questions

What are some useful Slack channels?

PostHog has a transparent culture when it comes to communication so here are some useful Slack channels. You can invite yourself to these channels without needing to ask for permission:

We aren't all about work 24/7 here at PostHog so here are some more fun channels:

Here are also tips for Slack:

Canonical URL: https://posthog.com/handbook/forward-deployed-engineering/new-hire-onboarding

GitHub source: contents/handbook/forward-deployed-engineering/new-hire-onboarding.md

Content hash: cf16ee0e73eff717

Static reader notes
  • MDX_COMPONENT_STATIC_ADAPTER: Adapted interactive MDX components for static reading: PrivateLink.