Back to Tags

#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