Algorithmic Crafting

Jennifer Jacobs, MIT Media Lab

I consider programing to be a method for personal expression. Because I’m a person who writes code and makes physical things, I’ve thought a lot about using code to produce functional objects. What might this process look like and what steps would it involve?

You could start by writing a program that generated a variety of patterns.

You could then produce a file from one of the patterns that could be digitally fabricated, say on a laser cutter or 3d printer.

Through handcrafting, you could then turn the fabricated parts into a finished piece which you could use, wear, exhibit, sell…you name it. The potential end results would be determined by your experience as a programmer, your access to fabrication tools, and your ability as a craftsperson. Continue reading