So he was learning many different core principles of design, about how to experiment with new ideas, how to take complex ideas and break them down into simpler parts, how to collaborate with other people on your projects, about how to find and fix bugs when things go wrong, how to keep persistent and to persevere in the face of frustrations when things aren't working well.
Så han lærte mange kerneprincipper i design, hvordan man eksperimenterer med nye ideer, hvordan man bryder komplekse ideer op  i simplere dele, hvordan man samarbejder  med andre på sine projekter, hvordan man finder og ordner fejl når noget går galt, hvordan man er tålmodig og holder ud når man møder frustrationer  over ting der ikke går så godt.