Contents

Backend Development

Product Building Blocks

The features nearly every product needs, and the pitfalls hidden inside them.

Backend Engineer

Junior

Write correct code, ship small changes safely, ask good questions.

Core: start here

  • Double SubmissionA user clicking twice and creating two orders, and how to prevent it.
3 more junior concepts

Mid-level

Own a feature end to end without hand-holding.

Senior

Own a system, its failure modes, and its trade-offs.

Data Engineer

Junior

Build and fix pipelines from clear specs; write correct SQL.

Mid-level

Own pipelines and models end to end, including their quality.

Senior

Design the platform's storage, processing and modeling choices.

Frontend Engineer

Junior

Build UI that works, ship small changes safely, ask good questions.

Core: start here

  • Double SubmissionA user clicking twice and creating two orders, and how to prevent it.
3 more junior concepts

Mid-level

Own a feature end to end without hand-holding.

Senior

Own an app's architecture, performance, and failure modes.

Tech Entrepreneur

MVP

Ship the smallest thing someone will use or pay for, and set up the company properly.

Product-Market Fit

Get users who stay, pay and tell others; raise your first real round.

Growth

Make acquisition and revenue repeatable; hire, raise and build a board.