Nathaniel Knight

Reflections, diversions, and opinions from a progressive ex-physicist programmer dad with a sore back.

A Brutalist Scratchpad Bookmarklet

One of the tools I use in my day-to-day work is a Brutalist scratchpad bookmarklet: a little button on my bookmarks bar that opens a new tab with an editable text buffer. I mostly use it as a place to hold stuff from my clipboard or write little bits of text. The contents are gone as soon as I close the window.

If you just want to see how it works, you can:

Read on for more explanation!

How does it work?

This little gremlin is built out of a few different things:

By putting all of those things together in a bookmarklet we end up with an (admittedly very minimal) editor that should work in any browser and is short enough to store in a bookmark, a QR code, or in your own human memory.

What makes it Brutalist?

When I call this thing "Brutalist", I mean it in the sense of

minimalist constructions that showcase the bare building materials and structural elements over decorative design.
Wikipedia

A Brutalist building shows off its supporting members instead of covering them with facades, leans into the colour and texture of its materials instead of smoothing them over or covering them with decorations. By analogy, a Brutalist piece of software is one that shows off it's implementation and goes out of its way to hide nothing.

With this bookmarklet, if you know even a little HTML or CSS you can see what's going on (and how to modify it for yourself) with just a glance — no glossy product page, no obfuscating build step, no syntax beyond the absolute fundamentals. I love how that makes it approachable and hackable with just a little bit of extra knowledge.