This is your work, valued
DarkArduinoTheme. A dark theme for the Arduino IDE – no longer maintained :(
823CollisionDetection. A book and examples on collision detection
453PixelSorting. A set of experiments in pixel sorting using Processing
423Recipes. A super minimal recipe website built on Markdown
149ProcessingTeachingSketches. Teaching sketches created in Processing (and Java)
122DarkProcessingTheme_3.0. A dark theme for Processing 3
82CreativeProgramming1. An introductory course exploring code as a tool for creative making
74CreativeProgramming2. An intermediate course in programming for the arts, focusing on zines, video, and live performance
62CollisionDetectionFunctionsForProcessing. A set of simplified collision detection functions to Processing
58Word2VecAndTsne. Scripts demo-ing how to train a Word2Vec model and reduce its vector space
50MaxMSP_TeachingSketches. Patches for teaching Max/MSP/Jitter
36Pebble-Dataset. A machine learning dataset consisting of 5000 images of pebbles
18DarkProcessingTheme_2.0. A dark theme for Processing 2.0
18DesigningWithData. A course on data and design
15MappingWirelessNetworks. Code, data, and (possibly) schematics for recording wireless network data around a city
15PhysicalComputing. A course on art, electronics, and interactivity
14Repo-As-Artwork. A list of artworks (and related projects) that are based in Github repos
14DiehardCDROM. A re-creation of the original Diehard random number CD-ROM
12ComputersOnLawAndOrder. Hardware/software and related files for a project commissioned by Rhizome.org (thanks!) gathering images of computers and computer use on the American television series "Law & Order".
11MirrorTest. Teaching computers to recognize other computers, funded by Impakt.nl
10PythonTeachingExamples. Example scripts for learning Python
9TCPDUMP. A month-long performance documenting every unique server from which my computer attempts to download a file.
9EveryPossiblePhotograph. Source code for an installation that generates every possible photograph
8TechnologyAndTheLandscape. A course exploring how technology has shaped the landscape and how we record it
7TrainingOpenCV. A combination of tutorial and code (command line, Processing, and Python) for training OpenCV to detect objects
7ChanceAndRandomness-OLD. A course exploring the creative potential of chance and randomness
6TwitterBotTutorial. A fairly detailed tutorial on creating Twitter bots
6FM-Transmitter-Workshop. A workshop on building simple FM transmitters
6ChanceAndRandomness. A one-day workshop and lecture on chance, randomness, entropy, and order in the arts • Transart Institute (May 2021) • Hartford Art School (Fall 2019)
5EmptyApartments. Online curatorial project, made of 125k images of empty apartments
5PunchCardEncoding. FORTRAN punch-card encoding ported to Processing
5WebDesignExamples. Example files for teaching HTML, CSS, JavaScript, PHP, and other web technologies
5PubJS. A simple, lightweight tool for embedding PDF publications
4InterestingThings. A running list of interesting projects, articles, and resources
4NaNoGenMo. Experiments in algorithmically-generating a novel in a month
4RandomArtAssignmentBot. A Twitter bot that posts random art assignments
4DarkProcessingTheme. A dark theme for the Processing IDE - a little easier on the eyes!
4InternetArchiveResidency. Working files and documentation for a residency with the Internet Archive, algorithmically-curating a series from the archive's collection
4DigitalFabrication. A course on digital fabrication for the arts
3Spaces. A conceptual art worm that changes the name of all your files and folders to whitespace
3WhiteNoiseBoutique. An artwork/store for selling boutique white noise. Commisioned by Brighton Digital Festival.
3DesignResearchReadingList. A set of suggested examples of research in design, from project documentation to speculative ideas to writing about the process of design
3AnimatedGifWallpaper. Simple Java app to let you set animated GIFs as wallpaper (Mac only)
3ParasiticComputer. A computer that feeds off of human body heat, commissioned by Digital Spring Festival
2VibrationInterface. A vibration interface for the Arduino; created with generous assistance from Harvestworks' Cultural Innovation Fund program
2Design3. Advanced course focusing on long-form design research
2FAQBot. A bot that publishes randomized FAQs.
2Design2. Intermediate design course focusing on process, analog/digital, books, and screens
2BotArtSchool. An art school run by bots (and an event for Abandon Normal Devices 2016)
2OneMillionRandomDigits. Sculpture visualizing Rand Corp's "One Million Random Digits"
2SpamNovel_NaNoGenMo2014. A novel generated using spam comments by 34,914 authors on my blog; created for NaNoGenMo 2014
2ArduinoTeachingSketches. Arduino
2Interp. Code and related files for a commission from Turbulence.org
2RedactionBot. Python
2ClusterTumblrTheme. A decidedly effed-up Tumblr theme
2WouldYouRatherBot. A Twitter bot that asks random "would you rather" questions
2RandomChordBot. A Twitter bot that posts random guitar chords
2Physical-Computing-Demos. Demos for creating cool physical computing projects using Circuit Python
1LasercutterMaterialsDatabase. A customizable site for lasercutter materials
1GithubTutorial. Tutorial repo for CP2
1