670 S '07



You must keep a course journal (diary) in a note book. Keep a separate notebook for your lecture notes.


The general purpose of a journal is to document your work and your collaborations. If anything goes wrong, it can help you reconstruct the past and convince others of your position.

For this course, the journal is to help you manage your partnership. You must document every meeting: its purpose, duration, accomplishments, failures, agreements.

First Page

The first page of your journal is dedicated to information about your partner. You should enter the following information on this page: name, address, (cell) phone, email address and optionally a screen name if you wish to use an IM tool. (Do not use IM to conduct pair programming sessions.) Put nothing else on this page.


Create a new cover page for each project. Enter on this page the title of the project, your process plan, and time estimate (in minutes) for each step of the process. Create a conclusion page for each project. Record on the page how many meetings you conducted and how much time (in minutes) you actually spent on the project. Note: you won't get credit for accurate time estimates. For your own sake, you should be as honest as you can with these estimates, so that you learn to estimate how much time real project work will consume.


Create a new page for each meeting. You must schedule (when/where) each meeting at the end of the previous meeting; start with scheduling when you agree to partner. Ideally, you should block six regular meeting hours per week.

The first three lines of each meeting page must record the following:

  1. when and where you met (entered during previous meeting)
  2. when and where you will meet next
  3. when you stopped the meeting
At the end of a day of a meeting, write down what you accomplished during the meeting and any other thoughts you find worthwhile.

If your partner doesn't show up for the meeting, make a note. Also record what actions you undertook to reach your partner. If you sent email, print a copy and glue it into your journal.

last updated on Tue Jun 9 22:03:19 EDT 2009generated with PLT Scheme