Sam Gentle.com

Prototype Wrapup #35

Last week I did a useful prototype, but this week was mostly silly things and experiments with minimalist HTML.

Tuesday

I remade a countdown timer prototype I tried to do ages ago in Elm. Keeping in mind my observations about useful vs interesting in prototypes, I realised I just wanted to make one that worked. So I built it in plain old Javascript. Not even in a separate file, just embedded in the HTML. It was super old school, but it felt surprisingly good to throw out all that complexity. The final version did exactly what I wanted it to, and it's on my demoserver if you need a countdown for some reason.

Saturday

I wanted to make a silly gift for a friend who was into Hamilton, the musical, so I followed in the noble footsteps of "instant x" buttons across the internet and made an Instant Hamilton. This was, again, an all-in-one HTML page and felt similarly good. I had to do some clever double-buffering trickiness so you don't get caught by the audio or video loading, which worked a treat in the end. The prototype was just with 3 images and sound clips, but I scaled it up to 16 for the version on my demoserver. Instant Hamilton, away!