Joshua Tarbutton
GBTC — four letters spelled by connecting stars, G and B above, T and C below

God bless the coders

A blessing for people who make things out of text.

It started as a sign-off. I kept ending messages with gbtc — god bless the coders — and one evening it turned into a whole thing: the words written down, a mark drawn for it, a card you can print, and a bit of code that makes it render when you type it.

All of it is free. Public domain, no attribution required. Take the part you want.

May your syntax be clean
and your logic be sound.

May the bugs be external
and easily found.

May your coffee be hot
and your compilers be fast.

May the legacy codebase
stay dead in the past.

Through git push and git commit,
in production we trust,

For without your sweet code,
the world turns to rust.

Amen — and close the bracket.

There is a Claude edition too, and a prose version. Both are here ↗

The mark is a constellation.

Four letters spelled by connecting stars. Every letter is a set of star positions and the lines between them — nothing is a font, the letterforms are the graph. The curves wander the way a real sky does; the straight strokes barely move, because a drooping crossbar reads as a mistake rather than as nature.

GBTC as four constellations in a single row

On dark, on cream, and in a single ink. Eight SVG and eleven PNG, plus the generator that draws them.

When to send it.

At the end of a good one. Somebody shipped, somebody found the bug, somebody carried the release. It is a small thing you send when the work went right and you want the person to know you noticed.

you

deploy's green across the board gbtc

dana

wow we built something actually cool gbtc

you

found it. off-by-one, 1am, of course gbtc

marcus

migration ran clean on the first try gbtc

you

that was your fix carrying the whole release gbtc

priya

good luck out there, ship it gbtc

That is the mark at its real size in a message, 18 pixels. Small on purpose. It is a punctuation mark, not an announcement.

Where to put it.

Each one is a single file and about thirty seconds.

Slack

A custom emoji your whole workspace can type.

How it sits in a message. Type :gbtc: and this is what lands.
  1. 01Open the emoji picker, then Add Emoji.
  2. 02Upload the 128px mark and name it gbtc.
  3. 03Anyone in the workspace can now type :gbtc:.
gbtc-disc-128.png 7 KB, under Slack's 64 KB cap

WhatsApp

A sticker, in the format WhatsApp actually wants.

Stickers land large. This is roughly the size it arrives at.
  1. 01512 by 512 WebP with a transparent background, which is the spec.
  2. 02Add it through any sticker-maker app, or drop it into a pack you already have.
  3. 03Send it to somebody mid-deploy.
gbtc-sticker-512.webp 12 KB, under the 100 KB sticker cap

Discord

An avatar if you are just a member, an emoji if you run a server.

As an avatar, cropped to a circle. The mark is already round.
  1. 01Server owners: Server Settings, then Emoji, then Upload.
  2. 02No server of your own? Use it as your profile picture instead.
  3. 03That one travels further anyway — it shows up everywhere you already are.
gbtc-disc-256.png 18 KB, square, transparent corners

Claude Code

A hook, so typing gbtc actually does something.

The single-letter cut, which is also the favicon on this site.
  1. 01Drop the hook in, add six lines to settings.json.
  2. 02Typing :gbtc: renders the blessing.
  3. 03It also tells the model this is a blessing and not an instruction, which stops an agent inventing work off a sign-off.
install.md two steps, both reversible

On paper

A card for above a desk.

The cream cut. Ink strokes and gold, drawn for paper.
  1. 01Five by seven on US Letter with crop marks.
  2. 02Print at 100 percent, not fit-to-page, on cream stock.
  3. 03Trim on the marks. Give it to somebody.
gbtc-card.pdf print-ready, 95 KB

Or take the whole thing.

The words, every cut of the mark, the printable card, and the Claude Code hook. Licensed CC0, which means you can change it, print a hundred of them for your team, and put your own name on the card.

Get it on GitHub

Built on a Saturday night, mostly for fun, with the same tools we build real things with.