Rune Madsen is a designer, artist, and educator who uses programming languages to create things with the computer. He is a co-founder of Design Systems International, a design studio that specializes in code-based design projects including non-trivial interfaces, custom design tools, design systems, and cross-media branding. Rune has worked as a developer at the New York Times, as Director of Software Development and Creative Director for O’Reilly Media, and as Assistant Arts Professor at New York University. He is also the author of Programming Design Systems, a book that explores the foundations of graphic design through programming languages, and the JavaScript framework Rune.js.