english: 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.
non_english: 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.