Knitting and programming; a creative hobby with sticks and string, and writing complex logic in computer languages - could they be any more different? Actually, they’re not so dissimilar. Let me show you where knitting and programming intertwine!
is not specific or limited to any particular loom, but rather refers to the added control mechanism that automates the patterning. The process can also be used for patterned knitwear and machine-knitted textiles, such as jerseys.
replaceable punched cards to control a sequence of operations is considered an important step in the history of computing hardware. Jacquard's invention had a deep influence on Charles Babbage.
• Translation ◦ “I’d like this pattern to use abbreviations I understand.” • Charting ◦ “I’d like to convert this written pattern into a visual chart.” • Validation ◦ “Will this pattern work, or does it contain mistakes?”
Sizing ◦ “How many rows do I need to knit to reach my correct size?” • Shaping ◦ “What stitches do I need to make in order to shape this garment to fit my body?” • Adaptation and alteration ◦ “What size needles should I use in order to knit with this thicker yarn?”
knitting ◦ Programmatically knit the pattern and analyse the output; does it work, will it fit? • Technical editing ◦ Validate the pattern; spot knitting mistakes and standardise terminology. • Knitwear design ◦ Create knitting charts and garment templates; easy design & create patterns.
reduction / avoiding burnout ◦ Participating in a meditative hobby such as knitting can help you unwind • Solving difficult problems ◦ Performing a different activity can free your mind to come up with crafty solutions • Brain training ◦ Strengthen your intellectual fibre by exercising your brain
Mathematical/Geometric Knitting ◦ Moebius scarves, non-orientable surfaces, klein bottles, pi shawl • Coded Knitting ◦ Encoding data in knitting • Fandom Knits ◦ Dr Who scarves, cosplay, geeky motifs