# Rules of Optimization Club

From xoa

- The first rule of Optimization Club is, you do not Optimize.
- The second rule of Optimization Club is, you do not Optimize without measuring.
- If your app is running faster than the underlying transport protocol, the optimization is over.
- One factor at a time.
- No marketroids, no marketroid schedules.
- Testing will go on as long as it has to.
- If this is your first night at Optimization Club, you have to write a test case.

Adapted from David Fetter's http://fetter.org/optimization.html and Michael Schwern's optimization talk from long ago.