#software planning
Feature Spec — From Idea to Buildable Ticket
Turn a feature idea into a spec a developer can build from: the problem, user stories, acceptance criteria, edge cases, data and API changes, and the open questions to settle first.
Nigel Yoshida
API Design — Endpoints, Errors and Versioning
Design an API that other developers can use without asking you questions: endpoints, request and response shapes, status codes, error format, pagination, auth and a versioning plan.
Nigel Yoshida
System Design Review — Trade-offs Before You Build
Get a design reviewed before you build it: the weak points, failure modes, scaling limits and simpler alternatives, with each risk ranked and the questions a senior reviewer would ask.
Nigel Yoshida