A talk at the Graduate Developer community on test driven development. Helping students and graduates understand the point of a test first approach, demonstrate the tools and show how easy it is to start.
If we think about designng a museum, what does it need to do. Well we want to hold a lot of interesting pieces and we want lots of people to come along . So it needs to be a big spacious building. We need people to enter the building so we need people sized doors . We want to charge people, so we need to filter people through a payment channel. We need walls to hang things on and to keep out the cold. The building needs to be secure as there will be valuable itens that some people may want to remove, so we need some sort of security. We want to keep the items in good condition, so the internal atmosphere of the museum needs to be regularted, so we need some sort of plumbing