ment when working on your assignments. To do so, follow these steps:</p>

<ul>
  <li>identify a small, concrete task (bug to fix, feature to add, desired change in behavior)</li>
  <li>construct tests for the desired outcome, add them to the file in which you're currently working, and verify the current code fails these tests</li>
  <li>implement the changes in your code to complete the task</li>
  <li>re-run your newly added tests and verify they now succeed</li>
  <li>test the rest of the system (by runni