Glossary: System Design Basics in Go
five-step design method
Also written: design steps
The same five steps for every design: requirements, estimates, API, data, then a sketch and the one hard part. Write each down, even as a few lines on a whiteboard.