Infinite Blanket

In September of 2023, I finished crocheting a series of 81* squares I’d been working on since the beginning of the year, with the intention of making a blanket. My grandmother used to make these sorts of stitched-together afghans all the time, but I don’t usually have the patience.

I used leftover yarn from an assortment of projects, and therefore had wildly variable amounts of each of the 9 colors; I could only get 2 squares, for example, out of the teal, while the mustard yielded twenty.

When they were finally done I couldn’t decide how to arrange the squares, so I built this p5 sketch to generate combinations; eventually I tweaked it so I could expand the number of squares indefinitely, and change their size and placement. I like the thought that even once I do find my own particular combination, cementing my version of the blanket in time, all of these other possibilities still exist. Try refreshing and see what you get, or go into the code and play around with the squareSize and squareNumber variables in the sketch.js file.

*9 x 9 happens to be the crossword grid size I’ve been working with lately, too.