fw-11 step 03 — The complexity notebook

Goal

Five entries that convert reading into judgement.

Tasks

Using the template in PROGRESS.md, write entries for:

  1. Fiber — the flagship entry.
  2. The Vue scheduler.
  3. Hydration.
  4. Event delegation / synthetic events.
  5. Concurrent rendering.

For each: observed complexity, your simpler design, what requirement breaks it, the production constraint, the resulting architecture — and the classification, defended.

Then the harder deliverable: name one piece of React complexity you classify as accretion rather than essential. Defend it with evidence and say what a greenfield implementation would do instead. If you cannot find one, you have probably not looked at history.

Done when

  • Five entries written and classified
  • At least one accretion identified with evidence
  • You can state what building first taught you that reading first would not have