The G adapter · hover, and it smirks, then becomes GOOD

Brand standard · October 2026

Good is practiced, not promised.

The mark is the part of a brand everyone sees first. A brand is built the other way around, from its character out, so this page starts at the mark and digs down to the character, one layer at a time.

Parts marked Experimental are written from our founder’s answers and haven’t been read back by him yet.

The mark you see first

01 · Surface

Our mark is a record adapter, the small part that lets a single play on any turntable. Ours is shaped as a G, with a c at its hub: Good Citizens’ initials.

RCA Victor brought out the 45 in 1949 with a hole an inch and a half wide, made for its own record changer, and the adapter let it play on everyone else’s turntable. That is the part we want to play: the small piece in the middle that adapts to what’s already there, so the right track plays at the right moment.

The mark signs our work at the foot of each page instead of leading it, because we’d rather you meet the work first. On the homepage it sits where an adapter belongs, at the center of the record.

A · ON ITS GRID · 8-UNIT SQUARES, THE SPINDLE AT ITS CENTERR 17 · 38 · 52 · 76 · 81 UNITS, ALL FROM ONE CENTER · 81 UNITS = 19.05 MMR 17R 38R 52R 76R 81B · ITS PARTS, AT ONE SCALE1RIM · THE G2HUB · THE C3CROSSBAR · MOUTH4SPOKES · TWO5TABS · THREE6EYE · THE HINGE
The G adapter taken apart · every edge an arc from the spindle’s center, or a straight cut
  1. 1Rim · the G A ring from radius 52 to 76, open at the upper right where the crossbar comes in. Its outside edge is the adapter’s.
  2. 2Hub · the c A ring from 17 to 38, open to the right. Its counter is the spindle hole: on a turntable, the spindle comes through here.
  3. 3Crossbar · the mouth The G’s own spur, run in across the gap to the hub. Turned to the side, the mark is a face and this is its mouth, a slight smile; on hover it smirks.
  4. 4Spokes · two The two short bridges, upper left and lower left, that hold the hub inside the rim.
  5. 5Tabs · three Low tabs out to radius 81, at the top, left and bottom. 81 units is the record’s 1.5-inch hole, so the tabs grip it as a real adapter’s do.
  6. 6Eye · the hinge A 16-unit square, printed magenta over yellow so it reads red. It is the face’s eye, and below 24 pixels it drops out.

The face, in motion

We want you to feel our character in our mark, and most of what a brand has to do is make a company feel human. That’s a hard job without a smile on your face, so the G has one.

Turned to the side, the G is a face: its red square is the eye and its crossbar the mouth. Hover over the mark at the foot of any page. It spins once, the way a single turns, comes to rest upright, and winks.

It turns clockwise about its spindle, slow to start and slow to settle, then shuts its eye for a beat and smirks before the word GOOD opens from its side. Anyone who asks their device for less motion sees it smile and nothing more.

  1. 01 · At rest · 0 msA slight smile, the eye open.
  2. 02 · A quarter turn · 200 msIt starts slowly, as a record does.
  3. 03 · Half a turn · 270 msUpside down, at its fastest.
  4. 04 · Three quarters · 360 msThe long settle begins.
  5. 05 · Upright again · 700 msIt comes to rest the right way up.
  6. 06 · The wink starts · 770 msThe mouth turns to a smirk.
  7. 07 · Shut · 880 msOne beat, the eye closed.
  8. 08 · Open, smirking · 1100 msThen GOOD opens from its side.

Make Good Work

The word GOOD is built, not typed: the G adapter as its G, an O cut from a square, a screened O with its bar that turns, and a D with a square cut from its side. On the mark, the G’s red eye makes that cut: it strikes the first O, a round ripple in a square hole, turns the second O’s bar, and comes to rest in the D.

A · ON THE CAP HEIGHT · 100 UNITS, 4-UNIT SQUARESO · SQUARE 100, HOLE R 39O · DISC R 50, BAR 50 × 8D · STEM 31, BOWL R 50, CUT 24CAP HEIGHT 100 · THE G SITS AT THE SAME HEIGHT, 0.617 OF ITS DRAWN SIZE · 12 UNITS BETWEEN LETTERSB · THE PARTS1SQUARE, HOLE CUT2SCREENED DISC3THE TURNING BAR4STEM AND BOWL5THE RED, MOVING6THE CUT, 24
O, O and D taken apart · one cap height, one gap between letters
  1. 1O · square, hole cut A square of 100 with a circle of radius 39 cut from its center, after Lissitzky’s Of Two Squares.
  2. 2O · screened disc A disc of radius 50, screened at the brand’s middle density, with a hairline at its edge.
  3. 3The bar, which turns Fifty long and eight thick, from the disc’s center out. It is the hand that draws the disc, and in motion it turns.
  4. 4D · stem and bowl A stem 31 wide and a bowl of radius 50, cut as one shape.
  5. 5The hinge, in motion The G’s red eye, on the mark’s hover: it strikes the first O, where a ripple spreads and fades; turns the second O’s bar as it passes; and comes to rest in the D, where it leaves a square cut from the D’s left side and is gone.
  6. 6D · the cut A square of 24, cut from the D’s left side at its middle: where the red came to rest.

Color and type

02

Color, spent by proportion

Field · about 64%

The ground, read as open space. #F5F0EC

Ink · about 18%

The mark, the drawing lines, the volumes. #2D0A3A

Screens · about 10%

Every gray is a line screen of ink, never a tint. ink at 50, 33, 20%

Hinge · 4% or less

Our only red, made by printing magenta over yellow. It sits beside the one thing a page asks you to do. #FF2600

Dark ink on a warm field goes back to our first design work, laying out ads for the Riverfront Times, the St. Louis weekly.

Every color here is made the way a four-color press makes it, by laying inks over one another, because how a thing is made decides how good it is. Early on we spent a lot of time at printing presses, learning why we were separating colors in Quark and Illustrator. The same habit later made us careful about code: half a decade of enterprise agile consulting, pair-programming with people from other disciplines, and a DesignOps framework for delivery teams that we call Hypothesis-Driven Design.

Signals mean something, so they are never decoration

Purple

Structure: construction, dimensions, numbering. #7B2FBE

Magenta

In our drawings, magenta marks the claim: the one point a drawing is making. #FF2D87

Yellow

Observation: what was seen or measured. #FFD600

Teal

Consequence: what it costs or causes. #00B8A9

Green

Survived scrutiny. Kept for verdicts that held up. #00C04B

Type

Archivo, for headings

Atkinson Hyperlegible Next, for reading

Atkinson Hyperlegible Mono, for anything that names or measures

Atkinson Hyperlegible was drawn by the Braille Institute for readers with low vision, and we measured our settings against the British Dyslexia Association’s style guide. Every size comes from one golden-ratio scale. A study of our type sets each one out and explains it.

How it’s drawn

03

Twenty-seven rules, from a black square to a winking G. They come from two painters in one art school: Vitebsk, 1919.

Malevich had reduced painting to flat forms on a white field; his Black Square was first shown in Petrograd in 1915 (Tate). In Vitebsk, where both taught, Lissitzky took those floating shapes and gave them depth, drawing them in axonometry rather than as flat planes of color (MoMA). He called the result a Proun, usually read as a Russian abbreviation for “project for the affirmation of the new” (Cleveland), and described each one as a station between painting and architecture.

Our Proun plates, our technical drawings, our small animations and our marks all follow the same grammar. Each rule says whose it is: Malevich’s or Lissitzky’s own words, in English translation; a museum’s reading of their work; or ours. Every use of it on a screen is ours, derived from them: no source talks about interfaces.

El Lissitzky’s Proun 19D: gray, black, white and ochre planes and bars float at angles on a pale field, a translucent ochre disc at right, a long black rod rising from a small white circle at the foot, and one small red mark near the center.
El Lissitzky, Proun 19D, 1920 or 1921 · Museum of Modern Art, New York (MoMA) · photograph public domain, via Wikimedia Commons

Malevich reduced painting to a few forms, and Lissitzky built with them. We build with them too.

The adapter
Our mark is a record adapter, the small part that lets a single play on a turntable built for bigger records. That is our work. We connect the way a business already works to the web, and we don’t ask it to change into something else.

What it means for us

Inventive
El Lissitzky made his Prouns by turning the sheet and building on what was already there. We work the same way. We start from what a business already has, like its records, its photos and its habits, and show it in a way no one had tried.
Rigorous
Lissitzky left the lines that built each picture where you could see them. We leave how we built things showing the same way. Our prices show how we worked them out, and the tests our site has to pass are written down on this page for anyone to read.
Civic
A Proun has no fixed top, so the person looking decides which way is up. We give our readers the same say. Anyone can pause what moves on our pages, and we save our one red for the single thing we are asking you to do.

All twenty-seven rules, with their drawings and sources

Brand as Code

04

We treat our brand the way we treat our software: written down as code, and tested on every release.

A brand guide describes how things should look and sound, and then everyone hopes. Ours is a set of tests. Our type scale, our colors, our drawings, the facts we publish, even what our chatbot may say are written as rules a machine can check, and a release that breaks one doesn’t ship.

The tests come after the character work, which sits deeper down this page. They guard what we decided; they don’t decide it. They check what a machine can measure, and whether a page is any good is still a person’s call.

Here is each test, where it runs, and, where it has, what it caught before anyone saw it.

Held at the Gate NO SHARE IMAGE SHARE IMAGE
The gate every release passes: the first barrier holds back a page with no share image, and the second lets one with its own go through

How we’re described

Search, maps, AI assistants and link previews all describe a business, often before its own website does. We keep one record of the facts and check everything else against it.

  1. Canonical Presence

    paulagallery.com

    Every fact about the business lives in one record on its own website, and every other listing is checked against it.

    How it’s measured A check runs every morning and emails us the day a gallery listing changes, sells or can’t be read.

  2. What AI says about us

    get-a-bob.com

    We ask search engines and AI models what they know about us, the way a stranger would.

    How it’s measured Each month the same questions go to search and to AI models, and every answer is recorded and checked against what’s true.

  3. Share previews

    This site and get-a-bob.com

    Every page we publish carries its own picture and words when someone shares it.

    What it caught Our drawing grammar got a page of its own on October 13, 2026, with no share image. The build stopped until it had one.

    How it’s measured The build stops if any page is missing its share image.

  4. LLM view

    A free tool, for any page

    We read our own pages the way an AI model is given them, before we trust what it says about us.

    How it’s measured Any page, shown as a model receives it: as text, before its scripts run, with every hidden word showing.

How we look

Our identity isn’t a style guide we hope people follow. It’s the thing every release is checked against, on screen now, and in print once the print checks below are built.

  1. Design tokens

    This site and get-a-bob.com

    Color, type, spacing and motion come from one source, in our code and in Figma.

    How it’s measured Rebuilt on every release of get-a-bob.com. On this site, a raw value anywhere in a stylesheet stops the build.

  2. Type and rhythm

    This site and get-a-bob.com

    Every size, space and line sits on one type system, at every screen width.

    What it caught On October 10, 2026, short code words set inside sentences made their lines taller on Linux, and every line after them slipped 3 to 6 pixels off the reading lines. On October 13 a new layout on this page set every line below it 12 pixels off. Both failed before anyone saw them.

    How it’s measured A browser test measures every line of every page on a desktop and two phones.

  3. Contrast

    This site and get-a-bob.com

    Every word stays readable against whatever is behind it, even where our colors change with the time of day.

    How it’s measured Each label in our drawings is measured at 4.5 : 1 or better; get-a-bob.com’s footer is checked in all six of its daylight colors.

  4. Charts from live data

    This site, on Open numbers

    Figures drawn from our own numbers keep our inks, keep their labels clear, and never show a number we’ve held back.

    How it’s measured Every figure is drawn again with test numbers and checked against the rules before it publishes.

  5. Print and merch

    In development, for our first numbered runs

    The same rules on paper and cloth: our inks only, lines heavy enough to print, artwork inside the safe area.

    How it’s measured Each print file will be checked at its true size before it goes to the printer.

What we say

Our pages and our chatbot should say only what we’d say, and nothing that isn’t so.

  1. Chatbot voice testing

    get-a-bob.com

    Ask Bob answers questions about Robert’s work, and is graded on every answer it gives.

    How it’s measured Twenty questions, each with the facts a good answer must carry, the claims it must never make, and the ones it must hand back to Robert, plus house rules on every reply.

  2. Content guards

    This site and get-a-bob.com

    No placeholder text and no unconfirmed claim reaches our live sites.

    How it’s measured The build stops on any fact still marked unconfirmed, here, or any page still holding a placeholder, on get-a-bob.com.

  3. Accessibility and motion

    This site and get-a-bob.com

    Anyone can use our sites: with a keyboard, a screen reader, older eyes, or less motion, and anything that loops can be paused.

    What it caught On October 12, 2026, the test that posts every form with JavaScript off found that nobody could open the Syrniki order form that way. It was fixed the same day.

    How it’s measured Accessibility audits run on every change to get-a-bob.com; here, browser tests check that everything that moves can be paused and holds still for anyone who asks.

Running on this site, on every build

Type and rhythm

scripts/check-rhythm.mjs

  1. Every size, leading and space sits on a 4px lattice.
  2. Reading type sets at the golden ratio, 20 on 32. Headings carry that line’s air, so they set closer the larger they grow.
  3. Text sizes step by the square root of the golden ratio, and two steps make the golden ratio itself.
  4. The reading measure is 21 lines of body leading wide, and reading text is never narrower than 40 characters.
  5. Every size is bound to its own leading, and every line box lands on the lattice.
  6. Nothing enters as a raw value: no pixel sizes, spacing or offsets in any stylesheet or inline style.
  7. Layouts change only at the five named breakpoints.

Drawings from live data

scripts/check-open.ts

  1. Drawings use only our inks and their gray line screens. Words are set in dark purple ink or the cream page color only.
  2. Every shape and every label lies on the plate, and no two labels overlap.
  3. The magenta square marks the one thing a drawing asks you to do, and no drawing uses more than two.
  4. Motion is quiet: three loops at most, each starting from where it is drawn, and the pause control’s corner kept clear.
  5. Every number a figure prints is in its description, so a screen reader hears it too.
  6. A figure never shows a number its table keeps back: drawn again with every unpublished number changed, it must come out the same.

Words in drawn scenes

scripts/check-scenes.mts

  1. Every label in a scene reaches 4.5 : 1 contrast against what is drawn behind it.
  2. Every label is at least 12.5 pixels when the scene is shown at figure size.
  3. A label that sits on a box stays inside it.

Ways to work with us

05

All of it is experiment-led: we test-drive everything, so you’re not playing in traffic. Each test drive is a week of work that ends in a working demo in your hands, on a date set at the start. Some of it is free, and all of it starts small.

A free trial of TerraQuotes
Our flagship, TerraQuotes, lets a landscaper give customers a price online, worked out from the county’s map of each yard. Landscapers can try it free.
Free tools
Tools that show you any website the way other people meet it: through older eyes, a shaky hand, a keyboard, a screen reader or an AI model. Free for anyone.
Consulting engagements
Product thinking and software design, run in fixed-price weeks that each end on a set date with a working version you judge.
Demos of solutions
A working version of the answer to a problem in your market, built so you decide after using it, not after a pitch.
New ventures and partnerships
If you have a problem worth a business, we’d like to hear about it.

A promise you can check

06

The promise

Good is practiced, not promised, so we don’t promise to be good. We promise something smaller, which you can check.

We’ll build from what you already have, show it working before you pay for more, and leave you better off whether or not you keep us.

Anyone can call themselves good. We would rather you judge us on what we’ve done, so here is the proof we have so far.

Experimental
Art businesses
An artist’s prices, gallery listings and archive kept in one catalog on her own site, and every gallery listing is checked against it each morning.
Landscapers
TerraQuotes prices a yard from the county’s own parcel data, before anyone drives out.

Good Citizenship · Trails

Protect Our Trails, First Responders, and Community

Our petition to Phoenix: on Excessive Heat Warning days, keep the trails open instead of closing them early. Hikers would scan a code at the trailhead to say they understand the risk. The petition argues this protects first responders, and the scans would show the city how the trails are really used.

Started in Phoenix in November 2024 and addressed to the Mayor and City Council. The petition asks the city to let hikers take responsibility for their own risk, keep the trails open, and save taxpayer funds for genuine emergencies.

Join the Petition

Who we work for, and who else they could hire

07

The people we serve, in order

  1. Small businesses
  2. Civic projects
  3. Early-stage founders

Who else they could choose

Agencies, consultancies, their own in-house team, or a freelancer. The ones we admire are the boutique consultancies: small, senior, and close to the work.

Experimental

What we hold to under pressure

08

Everything above is built on our character: three traits, taken from our tagline, that each keep the other two honest.

Experimental

The exercise we used to find them, with the whole deck of forty-eight traits, is yours to use.

Rigorous
We test every idea against the people it’s for, ours included, and keep the dates we set. Alone, rigor turns cold; invention keeps it lively and civic sense keeps it kind.
Inventive
We use what’s already there in new ways. Alone, invention gets clever for its own sake; rigor makes it prove itself, and civic sense makes it useful to someone.
Civic
We build for the people a thing serves. Alone, civic sense turns preachy; rigor keeps it factual and invention keeps it fresh.

When rigor runs alone

Rigor is the trait we lead with, and the one we have to watch.

Left alone, rigor is the person in the comments who is right and makes sure everyone knows it: correcting the post instead of answering it, winning the argument and losing the room, frustrated that nobody else checked the source. It’s still rigor. It just isn’t good company.

We’ve been that person, more than once, mostly about claims in design that are sold as science and aren’t. The claims deserved the challenge. The tone didn’t always help it land.

So we argue the way we’d want to be argued with. We take on the claim, not the person. We bring the evidence and a better method, not only an objection, and we say what the other side gets right. Invention keeps us curious about what would work instead. Civic sense asks who we’re talking to, and whether they’ll hear it.

Keeping all three in balance is a practice, in business and in life, not something we get to claim. Each week one of the traits gets one question, rigor included, and we write down whether we held to it.

Characters we recognize

Each of these leads with one of our traits and is held up by the other two. We try to hold all three in balance.

  • Volvo

    RICleads with rigor

    The car people trust to be tested. It invented the three-point seat belt in 1959 and left the patent open for any carmaker to use.

  • Bellingcat

    RICleads with invention

    New ways to investigate from public evidence: photos, maps, satellite images. Every claim is checked, and the methods are taught to anyone.

  • Wikipedia

    RICleads with civic sense

    Free to read and to edit, run by a nonprofit, and every claim it makes asks for a source.

Names used for comparison only. We aren’t affiliated with any of them.

How they take shape
TraitIn what we offerIn what we makeIn how we work with you
RigorousFixed-price weeks with a date on them, and a working first version to judge at the end of each.Checked on every build. Prices that show their formula. A check that says “couldn’t read it” rather than pretending it passed.We tell you what didn’t work before you ask, and we publish our own numbers, including the ones that go against us.
InventiveDemos of answers to real market problems, and free tools anyone can use on any website.Built from what you already have: the county’s parcel map, the email you were sending anyway, the website you already own.We build it into your own site instead of selling you another subscription to keep it alive.
CivicA free first call, and small businesses first. If we’re not the right people, we say so and point you to someone who is.Made for everyone who has to use it, which our own free tools test: older eyes, a shaky hand, a keyboard, a screen reader.Nothing goes out without your yes, and we never win at your expense. If the deal is bad for you, it’s bad for us.

Where it started

09 · Bedrock
ELEVATION · THE DESK, PHOENIXTERRAQUOTES.COMBUDGET1 A REAL PRODUCT, RUNNING2 ONE LAPTOP3 THE BUDGET, EVERY LINE COUNTED
The desk in Phoenix · one laptop running a real product, and the budget beside it, every line counted

A corporation built around software ventures

Good Citizens is a startup. We build and look after our own ventures, and we help other people build theirs.

We taught ourselves to build this stuff, on very little, and it taught us to make every dollar count.

That’s still who we build for: people who can’t afford to waste money on software that doesn’t work.

It’s not enough to make good work, we have to make Good work too.
Robert Duebelbeis · founder, Good Citizens

Good work means two things here: work done well, and work that does some good. The second one doesn’t happen by itself. If you want to see good in the world, you have to put it there.

Why good, and not great, or best? Good is within reach. You can see it, measure it, and do it again tomorrow, where best is a claim nobody holds for long. If we get it right today, we leave fertile soil for the people who come after us.

Source

Scott Lerman, Building Better Brands: A Comprehensive Guide to Brand Strategy and Identity Development (HOW Books, 2013). The order is his, character first and the logo last, and so is the rule that a character is three traits and no more. The rest is ours: that the three should balance one another, the deck and its three families, and the interview that sorts it. This page is set in the order people meet a brand, which is the reverse of the order we build one.