YouTube placeholder

ASST0 Setup


  • One-time office hours today and Friday. Check the calendar.

ASST0 Setup

  • Today we’re going to walk through getting started with ASST0.

  • To the terminal!

How to Survive This Class

I want this class to be as enjoyable as possible. That’s the best way to learn. But here’s how to avoid dark and desperate moments.

  • Learn to type. If you don’t know how, it will slow down everything else.

  • Start assignments early.

  • Work frequently and often.

  • Schedule time to attend office hours with your partner. I’d suggest at least 4 hours per week, but more is better.

  • Pair program with your partner:

    • One person hacking, the other observing.

    • You do not want to introduce bugs into your kernel.

  • Liberally use KASSERT.

  • Write tests.

  • Find a way to iterate quickly and limit the number of untested lines.

  • Break your code into small, easily tested functions.

Created 2/17/2017
Updated 9/18/2020
Commit 4eceaab // History // View
Built 1/31/2017 @ 19:00 EDT