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.
因此他能够学习各种这句的原则， 以及如何尝试新的想法， 如何将复杂的想法简化分解成几个部分， 如何与他人合作完成作品， 出错时如何发现并纠正错误， 如何坚持， 如何在失败时面对挫折。