Hij leerde allerlei basisprincipes van ontwerp, over hoe experimenteren met nieuwe ideeën, hoe starten met complexe ideeën en ze in eenvoudigere onderdelen opsplitsen, hoe samenwerken met andere mensen voor je project, hoe de fouten vinden en oplossen wanneer dingen misgaan, hoe blijven volhouden en frustraties overwinnen wanneer de dingen niet zo goed werken.
Așadar a învățat despre diferitele principii de bază ale creației, despre cum să experimentezi cu idei noi, sau cum să segmentezi idei complexe în părți simple, cum să colaborezi cu alții la proiecte, cum să descoperi și să rezolvi probleme când ceva nu merge, cum să fii tenace și să perseverezi atunci când ești frustrat că lucrurile nu merg bine.