Weaving algorithms: the threads that bind the python and textile communities
summary
Starts from concrete historical links: the jacard punch cards technique maps directly to early binary input, and the Apollo core rope memory literally weaves bits — months to weave a single program and dozens of wires per core. Patterns become code: stitch keywords, named pattern functions, loops, conditional sizing and stitch markers as breakpoints. A hacked creeper pattern becomes a working Minecraft skeleton plushy. Community practices matter too: documented inclusivity steps like childcare, low‑sensory rooms and badge ribbons increase participation.
AI-written summary · about
chapters (19)
- 0:00Introduction and inspiration
- 2:26Shared language and history
- 4:02Weaving and computing
- 5:01Jacquard and binary systems
- 6:46Core rope memory
- 7:41Knitting as programming
- 9:23Functions and keywords
- 11:05Modular patterns
- 12:13Large-scale structure
- 13:38Loops and markers
- 14:40Control flow in patterns
- 15:11Practical application
- 16:14Creative takeaways
- 16:35Community and inclusion
- 18:18Event accessibility
- 21:14Supporting underrepresented
- 22:14Building inclusive spaces
- 23:34Conclusion
- 25:42Q&A session
related talks
31mWeaving Tapestries of Code
41mWeaving Tapestries of Code
30mOnce upon a punch card - how textiles can explain why we have the web
27mProgramming with Yarn
23mThe creative art of algorithmic embroidery
28mExploring Self-Embedded Knitting Programs with Twine
38m"It's Just Matrix Multiplication": Notation for Weaving
10mYou can weave software into hardware! And then fly to the moon!!
