logoalt Hacker News

rkangellast Wednesday at 12:07 PM1 replyview on HN

This article misses a point that I really like knitting - that it is a lot like executing software.

There are a small number of knitting techniques - knit, purl, a few increases and decreases etc. Knitting patterns give you sequences to apply these primitives and at the end you have a complex, useful item, potentially in 3D.

You're doing a few simple things repeatedly and you end up with complex behaviour. That's a CPU!


Replies

munificentlast Wednesday at 6:58 PM

I thought about discussing the connection between knitting and programming. You're exactly right that following a pattern is exactly like being a human virtual machine for a tiny programming language. There is something delightful about that.

At the same time, I don't knit because it reminds me of programming. If I want to scratch the programming itch, I'll program. So I ended up not mentioning it in the article, but there's definitely an overlap.