Подтвердите e-mail

Для публикаций, комментариев, реакций и сообщений подтвердите адрес.

Профиль

Brian Perry

Профиль Vively

Web developer. Nintendo lover. All around cool guy. https://brianperry.dev/

A contract between workspaces is real, load-bearing, and often written down nowhere but my head. Writing those seams down is the start; the stronger move is deleting them so there's nothing left to break. New post on cross workspace contracts: brianperry.dev/posts/2026/c...

Contracts That Know Who Breaks Them - brianperry.devA contract between workspaces is real, load-bearing, and often written down nowhere but my head. Writing those seams down is the floor; the stronger move is deleting them so there's nothing left to br...brianperry.dev
000

A large `AGENTS.md` felt responsible. It was making things worse. You can skim a 600-line doc for the one section you need. An agent can't. New post on turning the docs junk drawer into a table of contents for agents: brianperry.dev/posts/2026/d...

Documentation as a Hierarchy, Not a Pile - brianperry.devA big instructions file is a bad interface for an agent, because an agent can't skim. How I turned one junk-drawer AGENTS.md into a table of contents with a docs tree underneath.brianperry.dev
111

Authorities say to be on the lookout for these men

The New York Times

Seattle Police are searching for two men who climbed over the glass wall of the Space Needle observation tower on Friday evening, flipped over a ledge and then parachuted from the 605-foot-tall structure.

043

Checking in to say that I'm really loving Splatoon Raiders so far, you know, just in case I vanish for a bit on a Splatoon related bender.

000

What is with the recent trend of YouTube trailers having countdowns to the release date at the end. That doesn't make any sense.

000

Writing your architecture rules in a doc feels productive. Then something violates them three weeks later, because a document is a description of intent. It doesn't stop anything. Part 2 of Hardening the Harness: turning those rules into checks that fail the build. brianperry.dev/posts/2026/a...

Architecture That Enforces Itself - brianperry.devA document is a description of intent. It doesn't stop anything. How to turn architectural rules into checks that fail the build.brianperry.dev
000

An AI agent's PR: tests green, lint clean, feature built. It also crossed two workspace boundaries nobody had written down. The agent wasn't the problem. My codebase was. Starting a series on hardening the harness around coding agents: brianperry.dev/posts/2026/h...

Hardening the Harness - brianperry.devAI agents can pass your tests and still ship the wrong thing. Starting a series on the infrastructure that makes them reliable contributors.brianperry.dev
230

Not exactly sure why, but I find this irresistible.

Men in Blazers Media Network

England fans in Atlanta for the World Cup are now Michael Harris II ultras 😆 Supporters took in a Braves game after the Three Lions beat DR Congo and fell in love with the center fielder. The feeling was mutual ❤️

000

Atomic Design was a huge unlock for me, but this was often my experience with it on projects renderghost.leaflet.pub/3mnxjmjjyyc2...

Splitting Atoms & Splitting HairsAtomic design got us from thinking about pages to thinking about components, but we don't need to keep carrying the periodic table around.renderghost.leaflet.pub
000

I’ve been working on a side project for over a year, and haven’t shared it with anyone but myself (yet). Here’s my confession. brianperry.dev/posts/2026/c...

Confessions from the World's Worst Vibe Coder - brianperry.devA year, nearly 2,000 commits, 100+ TestFlight builds, and still not shipped — and why that turned out to be fine.brianperry.dev
000

I'm hardly an AI skeptic, but connecting ChatGPT to my bank accounts is still the hardest of hard passes.

030

Had a memorable experience at a screening of Backrooms this week: brianperry.dev/posts/2026/b...

Best Jump Scare of the Year - brianperry.devA Backrooms scare that wasn't in the script. A theater full of strangers and I found that out the hard way.brianperry.dev
000

Join us for this Nintendo direct featuring 50 minutes of thumb wrestling.

010

Very excited to play Mina the Hollower.

000
Показать ещё