Rob Pike

Rob Pike's 5 Rules of Programming — a decision framework that prevents premature optimization and enforces measurement-driven development. Use when the user says "optimize", "slow", "performance", "bottleneck", "speed up", "make faster", "too slow", or any request to improve code speed/efficiency. Also use when you notice yourself about to suggest a performance optimization without measurement data. This is a thinking discipline, not a tooling workflow.

tmdgusya a9b405f 4.6 KB Updated

File contents

tmdgusya/engineering-disciplines/tree/main/skills/rob-pike commit a9b405f7c8

Frequently asked questions

npx skillmds@latest add tmdgusya/rob-pike