Learning on Web Dev Open is free for all.

Systems Thinking > Ship something other people installBuild the primitive
Phase 03Ship something other people install179 of 434

Build the primitive

A store, a router or a scheduler, under three hundred lines, no dependencies, and an API you designed before you implemented it.

Solo project150 minAI pair

Done when

  • Under three hundred lines and no runtime dependencies
  • The public API was written as call sites before any implementation existed
  • Handles the reentrancy case: subscribing or unsubscribing from inside a notification
  • Types are inferred by consumers without them writing an annotation
  • A test suite that fails if any documented behaviour changes

Nobody marks this for you. It goes into your phase checkpoint, where a person does.

You should now be able to

  • Design and implement a small library end to end
  • Defend every exported name against a call site
Ask the community

Loading…