Model
Software schrijven is een model bouwen van de werkelijkheid.
Een model bouw je door zaken te observeren, en door zaken aan te nemen.
Als één van die zaken verandert, verandert je model.
Als je model niet kan veranderen, stuikt je software in elkaar.