그래서 그는 설계의 여러 가지 핵심원리, 새로운 생각으로 실험하는 법, 복잡한 생각을 가져와서 더 단순한 부분으로 토막내는 법, 프로젝트에서 다른 사람들과 함께 일하는 법, 일이 제대로 되어가지 않을 때 문제점을 찾거나 고치는 법, 일이 제대로 안 풀릴 때 드는 좌절감에 맞서서 끈기있고 꾸준하게 나가는 법을 배웁니다.
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.