Weekly Reflection and Debugging Post Mortem
This page describes how to write a weekly reflection, and, optionally,
how to write a debugging post mortem.
Weekly Reflection
Please answer the following questions. Your answers can be (extremely)
short if you don't have much to say, but please do try to address all
the questions.
- How did this week's chapter go for you? What parts were the most
interesting? Least interesting?
- What, if anything, could be better about the book chapter for this week?
- What, if anything, could be better about the exerecises for this
week (feel free to comment on the exercise content themselves and/or
on the tests)?
- Approximately how much time did you spend in total on the project
this week? Were there any exercises that were especially long or short?
Debugging Post Mortem
We expect a typical post mortem to be at least a couple of paragraphs
words, though that is not a hard requirement. If you find yourself not
having much to say, then the experience may not be interesting enough
to write about.
We want you tell us the story of the bug -- what you first noticed was
wrong, how you traced the cause, and the twists and turns along the
way.
Here are some tips. (You don't necessarily have to do these -- just tell a good story.)
- Give relevant background on the way your code works.
- Describe what feature were you working on when you noticed that something was wrong.
- Describe the initial symptom of the problem.
- Explain how you worked backwards from the initial symptom towards the causes.
- This doesn't necessarily have to be historically accurate. Instead,
you can also describe how you should have worked backwards.
- Is there something you could have done to prevent this bug, to
notice it earlier, or to make it easier to find?
Submit your document via this form.