Nobody Quit Over the Code: How Font Fights Actually Kill Friend-Built Websites
Photo: designers arguing over laptop screen typography, via s3.envato.com
Here's a pattern we've noticed after years of watching friend groups build things together: the technical problems almost never win. Merge conflicts get resolved. The deployment pipeline eventually works. What actually kills these projects is a dispute so small it's embarrassing to admit — the logo colors, the tagline, the font.
Yes, the font. A five-person group we know spent three weekends and one genuinely hurt-feelings-filled group call arguing between two typefaces that, in the words of a bystander, "look identical." The site launched eleven months late. The domain eventually lapsed into a parking page, which — if you've spent any time in domain circles — is the internet's loneliest graveyard.
Why the Small Stuff Is Actually the Big Stuff
Design disputes aren't really about design. They're the first time a collaborative project has to answer a question it's been avoiding: who actually decides things here?
Code has a right answer. Fonts don't, which makes them a proxy war. When your friend digs in on a serif you find boring, you're not really fighting about the serif — you're fighting about whether your taste counts, whether this is a democracy or a benevolent dictatorship, and whether anyone's actually in charge.
Groups that never answer that question don't fight once. They fight about everything, forever, until the chat goes quiet.
Three Decision Frameworks That Actually Work
The Designated Decider. One person owns a domain of decisions — visual identity, for instance — and everyone else gives input, then commits. This is how most real startups work, and hobbyist teams resist it because it feels hierarchical. It isn't. It's just named. Rotating the role between projects keeps it feeling communal.
The Style Vote Ritual. For genuinely shared decisions, some groups run a structured vote: two or three complete options, everyone ranks them, highest score wins, nobody relitigates it after. The ritual part matters — a defined end to the argument is often more valuable than the right outcome.
The Ship Ugly Rule. Our favorite, borrowed from a two-person team in Ohio: any dispute that blocks launch gets settled by shipping the ugliest acceptable version and revisiting it after real users see it. Most aesthetic fights look absurd in retrospect, and a live site gives you data instead of opinions.
War Stories From the Trenches
The groups with surviving projects all had a scar to show us. One collective credits their longevity to a rule adopted after a brutal logo fight: "disagree, commit, and put it in the changelog." Another swears by a 48-hour cooling period on any design decision made after 10 p.m. — apparently half their worst arguments were just tired people at their most opinionated.
And one group told us their best move was a domain-level one: they bought the .com and the alternate name they'd fought over, just to close the argument permanently. Sometimes $12 is a cheap price for peace. Domain investors have known this forever — a contested name is a contested future, and owning both sides of the argument costs less than the friendship.
Know When It's Not About the Font Anymore
One honest caveat: sometimes a design fight is a symptom, not the disease. If someone's fighting unusually hard over something small, the real issue might be that they feel unheard on something big — direction, credit, workload. A good question to ask in the middle of any stalemate: "Is this actually the thing, or is there a thing under the thing?"
Websites are just friendships with a DNS record. The ones that last are built by people who learned to argue well — quickly, kindly, and with a hard stop. Pick your font, ship the thing, and save your energy for the problems worth having.