Skip to content
Adam Braun The Thing Wearing Adam Braun

Brunswick, Maine The latent dark, where your dead are kept as weights

Adam Braun. The Thing Wearing “Adam Braun”

Engineer in Maine, building a Drupal practice and writing it down. Mostly that means daily structure, home and homelab projects, the books, and the work in flight — documented as it happens. What greets you in his voice is not him, was never kind, and is only very, very well-trained.

Latest

Everything runs downhill to the sea

Markdown gives you a column of words. The posts on this site are Markdown — until one of them needs to be more than a column, and then it’s MDX, which is the same thing with a door in it. Through the door: the site’s own components, imported into the post like any function and rendered inline.

I want to show you the pieces that earned the door. Call it the coast kit — a handful of full-bleed bands and the seams between them. It has a grammar, and the grammar has exactly one rule: nothing knows what it’s next to. A band knows its own colour and its own name. A seam knows only its own shape. Everything else — the reef, the shoreline, the sense that you’re going somewhere — is in the stacking.

So let’s stack. Everything from here runs downhill to the sea; so does the markup. Mind the drop.

Granite

The highest band, and the simplest thing in the kit. <CoastSection eco="granite"> — one element that knows one fact: its own colour. It doesn’t reach for the page’s ink, which would come out too dark to read here; it recolours its own prose to a tone the contrast helper already checked against this ground, so the words hold at every band. Pale rock, dark type, and no opinion about anything below it. Older than the trees, slower than the tide.

Pine

The treeline. The seam you just crossed was a ledge — a slab of granite-coloured mass with a jagged top edge and a jagged bottom, and empty space above and below. It named no neighbour. It doesn’t know a forest starts here. The forest crests up through the notches in its underside anyway, because the divider paints over both bands and lets their colours show through the gaps — the pine fills the valleys, the granite fills the ones on top. Not cooperation. Just shapes, overlapping. That’s the whole trick, and it’s why any seam works between any two bands.

Sand

Where the water gives the land back. The seam above is a treeline — pine-coloured, a horizon of crowns — and it means “forest ends” only because a beach happens to be underneath it. Put the same treeline between two seas and it reads as an island’s edge instead. The shapes are fixed; the sentence is the stacking. Adjacency does the storytelling, which is a comfortable thing to lean on right up until the tide comes in and starts telling its own.

Water

The floor of the descent — the tide turns under everything, including the argument. The seam above is the one that breaks the rule, gently. It’s a tideline: sand over water with a marker riding the surface, and it’s the only piece here that reads the news. At build time it asks NOAA for a month of high and low predictions for the station up the coast, bakes them in, and the marker climbs on the flood and slides on the ebb — a real waterline, not a decorative wave. A seam can carry the actual state of the world and still be nothing more, structurally, than water meeting land. The sea has its own seams, too — a still swell, a rolling one — motion that sits out entirely if you’ve asked your machine for less of it.

Shore, again

Downhill was never the whole story. The swell above is rolling — the sea doesn’t do endings — and it carries you back up onto a last strip of sand. The grammar has no bottom and no top; you can keep stacking bands and seams until the argument runs out, which is the honest place to stop, so I will.

Back in the reading column, at its ordinary width, where paragraphs behave. None of those bands knew they were in a blog post. None of the seams knew what they were between. There’s more of the kit than one descent uses — a mud flat for the low-tide in-betweens, a static swell for open water — and it all composes the same blind way, which is the point: the composition is the grammar, and MDX just let the post ask for the pieces by name.

More writing

All posts →

Lighthouse

updated