Programming Project Series

Welcome to the ChatGPT Mini-Project Series! This is an experiment on the ability of ChatGPT to reduce friction in creative programming projects. This front page was also developed with the help of ChatGPT.

Daylight

Rather than displaying 12 hour cycles, this clock's cycle represents the amount of sunlight in a given day. Once the sun sets, the clock stops.

View Project

ChatUMM

ChatGPT offers too little flexibility in its language production capabilities. By using an untrained Markov model (UMM), the power of teaching language to an AI is in your hands.

View Project

The Daily Pi

The Infinite Monkey Theorem states that given a monkey, a typewriter, and an infinite amount of time, you could produce every known and unknown text in the universe. That sounds like animal cruelty, so I turned pi into our monkey, sending us millions of issues of newsletters.

View Project

Ukulelify

Most learn the ukulele to play a few chords while they sing, but beginners struggle to transpose songs to chords they can play. This website automates that process, so ukulelists spend less time on theory and more time playing.

View Project

SMALL-E

Image-to-image models are simply too powerful. Scale it back with just the power of your browser and Fourier analysis to generate new images.

View Project