Martin, A. G. (2015). A basketmaker’s approach to structural morphology. In Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium 2015 (pp. 1–8). IASS.
Alison Martin explores how ancient craft techniques like weaving and knitting are essentially physical algorithms. She argues that these traditional methods solve complex engineering problems related to surface curvature and structural integrity. By building physical models, Martin demonstrates how "nexorades" or reciprocal grids allow short, identical elements to support each other through friction and tension. This approach moves away from the idea of a central "hub" or connector and instead relies on the mutual support of the parts. Her work connects basketry to advanced fields like computer graphics and building science, proving that the hands of a maker are often doing the work of a sophisticated computer.
Stop 2: I paused again on page 3 where Martin discusses why physical models are superior to drawings. She notes that "weaving a topological object works better than trying to draw a picture" because a woven surface is transparent. In secondary math, we often struggle to help students visualize the "inside" or the connectivity of 3D shapes on a 2D chalkboard. Martin shows that the open gaps in a weave allow us to
"see through the layers," much like how scientists use soap films to understand minimal surfaces. The basket is a scientific instrument that helps us perceive spatial relationships that are normally hidden.
Stop 3:
I stopped again on "Sponge Morphology" on page 6. Martin describes sponges and corals as natural optimizers that use the "simplest algorithm" to create the most surface area with the least amount of material. It moves math out of the textbook and into the natural world. Instead of teaching "efficiency" as a word problem, students could study how these biological "space-filling" algorithms create high-strength, lightweight structures. It turns the classroom into a design lab where nature provides the mathematical strategy.
Question:
Martin highlights that these "algorithms" are built into the very act of weaving. How might our students' confidence change if we presented "crafting" as a form of "coding"? If they realized that they were already executing complex algorithms with their hands, would they be less intimidated by the symbolic and digital versions of those same concepts?
Hi Kabula,
ReplyDeleteI am deeply intrigued by the new dimensions through which mathematics is unfolding, particularly from a hands-on perspective. Recently, I watched an interview between Susan and Nick that blew my mind; they demonstrated how easily sourced materials, such as fruits, cans, bottles, and discarded paper, can be transformed from environmental menaces into powerful tools for explaining mathematical concepts.
This relates directly to the connection between weaving and algorithms. There is a powerful pedagogical belief that when you use your hands to practicalize an idea, the knowledge 'sticks.' By reframing crafting as a form of coding, we invite students to become active participants in their lessons, allowing them to physically discover logic before translating it into abstract symbols.
This approach is especially beautiful because it bridges a long-standing social gap. In my country, students involved in weaving and crafts are often categorized strictly as 'Arts' or 'Home Economics' students, while 'Science' students are kept separate. Encouraging everyone to create these physical algorithms brings us to a vital middle ground. As highlighted in the Hart article, this is where math and art merge—proving that the 'artist' is already a mathematician and the 'coder' is a digital weaver. When students realize they are already executing complex algorithms with their hands, the intimidation of the digital world vanishes, replaced by the confidence of a maker.
Hi Kabula, thank you for your thoughtful reflection and summary of the article! You raise a really compelling question about the relationship between coding and crafting. I’m not entirely convinced, though, that students would necessarily feel less intimidated if they engaged in crafting algorithms before coding them. From my understanding—and I know you have some background in this too—coding functions as its own language, with specific syntax and structural rules. While crafting might help students internalize the underlying concept of an algorithm, I’m not sure it would automatically make the actual act of coding feel easier, given that one of the main barriers is learning the programming language itself and its conventions.
ReplyDeleteI’d actually really love to hear how you would answer your own question, especially considering your background and experience in coding!