I recently started learning a new programming language. Around the same time I also started teaching myself cross stitching. As I was learning both simultaneously, I noticed that there are a lot of parallels between learning a traditional craft like cross stitching and a modern craft like programming. Learning traditional crafts can teach us a lot about how to to approach learning coding efficiently as the techniques and skills acquired when learning traditional crafts are easily transferable to modern crafts like programming.
In this talk we’ll explore the intersection between traditional and modern arts and crafts: How are they similar? How are they different? What can they learn from each other? Let’s find out what traditional crafts can teach us about getting started with programming, motivation, finding the right resources, software architecture and design, debugging, coding style, how to continue once you learned the basics, etc.