Programmers Set the Rhythm

Programmers, every day you are responsible for creating your own sense of completion. Work on one story at a time. Work on one task from that story's tasks. Write a test that you need for that task. Run it just in case it already works. Code till it does work, running the tests frequently. When the test you're working on runs, take a moment. Tick it off in your mind—one more little bit of completion.

Write the tests one at a time, and test and code on the task until all the necessary tests run. Take a moment. Task done! Let yourself feel that little triumph. Cross the task off your list. Give it a little flourish. Task done!

Is the code in good shape for release—not necessarily finished, but able to run all the tests? ...

Get Extreme Programming Installed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.