← all songs

Draw It Again

Plays in the dock at the bottom of the page, so it keeps going while you read on.

Lyrics

We drew the map the day we started

Every box and every line

Then we shipped a hundred changes

And we left that map behind

Now the new hire's staring at it

Trying to find where things went

Following a picture of a building

That we already bent

Draw it again, draw it again

Don't let it die on some old drive

Draw it again, draw it again

Keep the picture and the truth alive

We forget the box that's hiding

Build another one instead

We promise things that we can't measure

Cause the wires we can't see are red

A guess dressed up as a decision

Ain't worth the ink that it took

So we open up the file with the code, yeah

And we write it in that same book

Draw it again, draw it again

Don't let it die on some old drive

Draw it again, draw it again

Keep the picture and the truth alive

Whoa-oh, every change gets a line

Whoa-oh, every reason gets a why

Whoa-oh, it's a habit, not a chore

Whoa-oh, so we won't guess anymore

Draw it again, draw it again

Keep it living, keep it true

Draw it again, draw it again

So the map still leads you through

The band

The Hum

power pop

A bright, conversational lead, the band joining the hook in unison, and a wordless whoa-oh you can sing without knowing the words. Everyday language, no jargon, one short title phrase repeated until it sticks. Warm even when the point is a hard one.

None of these bands are real. Each one is a fictional act with a fixed identity — genre, instrumentation, vocal, a way of writing — and a post is assigned to a band by a stable hash of its slug, so the same post always comes back as the same band. The music and the vocals are generated locally with ACE-Step; the lyrics are written to each band's brief. No musicians, no recordings, no one to credit.

Where the words came from

The lyrics were written from the post Why Enterprise Architecture Diagrams Become Outdated—and How to Prevent It.

Architecture diagrams don't become obsolete because architects stop caring. They become outdated because documentation isn't treated as part of the delivery process.