5. In at the deep end A mass of source code An idea of what it does DIY Inspect code Document the design and assumptions Write tests Write user doc A resource for those who come next
6. A minimal set? Well structured and commented code Tests that embody what it’s meant to do