Chad Fowler
banner
chadfowler.com
Chad Fowler
@chadfowler.com
GP&CTO @blueyard.com
Author, musician, speaker, developer

https://chadfowler.com/

I'm on Germ DM 🔑
anchr://ger.mx/A4ThL8vo6C6uygkNTQKyjHTSc9ZUaQWU0s5aVU3Io2s4#did:plc:4qsyxmnsblo4luuycm3572bq
Reposted by Chad Fowler
One of the interesting and valuable side effects of a provenance graph might be that any unambiguity in the nodes should force clarification of intent

A push force similar to a high-level engineer asking questions to define "what is this system REALLY supposed to do"
Git is great at telling you what changed.It’s getting worse at telling you why.When code is regenerable, version control has to move upstream to intent, plans, and provenance.

Throw in some content addressing, and we have ourselves a plan!
Provenance Is the New Version Control
aicoding.leaflet.pub
January 27, 2026 at 10:22 PM
Reposted by Chad Fowler
2026 is the year we will stop hand-writing code and fully mechanize software engineering.

This might sound like hype. And certainly there’s a lot of hype going around! But something substantial lies underneath the bluster.

Here’s how I’m thinking about it.
January 27, 2026 at 3:58 PM
Reposted by Chad Fowler
Personally I think the 2nd Amendment isn't worth keeping. However, gun rights advocates don't get to have it both ways: either the 2nd Amendment is a consitutional right or it's not. You don't get to pick and choose when it is because you don't like who is exercising their rights.
January 25, 2026 at 3:33 PM
Reposted by Chad Fowler
Breaking News from the New York Times: TikTok has been sold!

Tens of thousands of users have poured into @skylight.social this week ✨

To everyone who is new here: Welcome!! It’s so lovely to have you 🥰

Drop your handle in the comments and say hi 👋

#breakingnews #tiktoksale #skylightsocial
January 23, 2026 at 3:36 AM
Reposted by Chad Fowler
I’m coming to realize there are two kinds of people in this country: those who think there’s too much suffering in the world, and those who think there’s not enough.
January 24, 2026 at 9:51 PM
Reposted by Chad Fowler
Chad’s blog is hitting an interesting spot of being insightful while also somehow sounding like the text was heavily workshopped by GPT
Deleting code shouldn’t feel existential.
If it does, it means the implementation is carrying meaning that should live somewhere else.
That fear is a signal, not a failure.
The Deletion Test
aicoding.leaflet.pub
January 24, 2026 at 5:04 AM
New record coming out next month with, among a host of great musicians, one of my teenage jazz heroes, Ra Kalam Bob Moses.

I love the last two pieces especially.

mahakalamusic.bandcamp.com/album/memphi...
Memphis Mandala, by Art Edmaiston / Chad Fowler
8 track album
mahakalamusic.bandcamp.com
January 24, 2026 at 5:04 AM
Deleting code shouldn’t feel existential.
If it does, it means the implementation is carrying meaning that should live somewhere else.
That fear is a signal, not a failure.
The Deletion Test
aicoding.leaflet.pub
January 24, 2026 at 4:45 AM
Reposted by Chad Fowler
This is big and important... more evidence of the protocol evolving in useful ways. Very exciting.
Leaflet is on @standard.site!

A big joint effort — and we're finishing a big migration to get Leaflet records standard-site-ified :) Log in to Leaflet & you'll be migrated automatically.

Read this post for details, and let us know any q's.

Social publishing. Atmospheric publishing. Together!
Leaflet, standard.site, and open social publishing!
Lab Notes 021: launching a set of shared standards for social publishing, migrating Leaflet to use these new lexicons, and how we plan to grow publishing × open social together!
lab.leaflet.pub
January 23, 2026 at 11:40 PM
Reposted by Chad Fowler
This looks and sounds like a letter read aloud in a Wes Anderson movie by one of his precocious boys or broken men
January 23, 2026 at 2:38 AM
Reposted by Chad Fowler
Only if you maintain it!

Otherwise, it’s just a data transform.

Data, of course, is the real liability.
Code is liability. AI allows us to create tremendous amounts of liability very quickly
January 24, 2026 at 12:53 AM
Reposted by Chad Fowler
Related reason might be that UI is the (one of the) slowest "pace layers" in the system, where user expectations and skill are built up over time, making change quite expensive and often rejected.

@chadfowler.com explores this idea over here: aicoding.leaflet.pub/3mcxo5ojob22c
UI Is a Conservation Layer - The Phoenix Architecture
Why the user interface is the last to become regenerative
aicoding.leaflet.pub
January 22, 2026 at 5:22 PM
Reposted by Chad Fowler
@chadfowler.com’s writing on regenerative code has been great aicoding.leaflet.pub

Not just infrastructure-as-code, but prompt & specs as code?
The Phoenix Architecture
Generative AI coding demands what we've always known: modularity, clear boundaries, disposable components. Principles that scaled human teams are now table stakes. Here, we make the implicit explicit
aicoding.leaflet.pub
January 24, 2026 at 2:00 AM
Reposted by Chad Fowler
Code is liability. AI allows us to create tremendous amounts of liability very quickly
January 23, 2026 at 11:44 PM
Reposted by Chad Fowler
Really great article!

At the earliest phases of software development, you can cheaply prototype different UIs, but once usage has ingrained into habit, care is required.
January 21, 2026 at 10:26 PM
AI makes UI changes cheap. Users make them expensive.

If your system regenerates all the way up to the interface, you haven’t built something adaptive.

You’ve built a forgetting machine.
UI Is a Conservation Layer
Why the user interface is the last to become regenerative
aicoding.leaflet.pub
January 21, 2026 at 9:58 PM
Reposted by Chad Fowler
Let’s call this what it is: a disgusting abuse of power and a farce.

As his agents terrorize Minnesotans, as prices rise, as he fails to deliver for Americans, he is also weaponizing the DOJ against his perceived enemies.

This is not a banana republic and justice will prevail.
cnn.com CNN @cnn.com · 13d
The Justice Department is investigating Minnesota Gov. Tim Walz and Minneapolis Mayor Jacob Frey over possible obstruction of federal law enforcement, a source familiar with the matter told CNN. https://cnn.it/4bCjypy
January 17, 2026 at 12:34 AM
I've been writing The Phoenix Architecture for a few weeks now. 13 articles published so far on strategies for safe, effective software development with generative AI.

Follow along here: aicoding.leaflet.pub
The Phoenix Architecture
Generative AI coding demands what we've always known: modularity, clear boundaries, disposable components. Principles that scaled human teams are now table stakes. Here, we make the implicit explicit
aicoding.leaflet.pub
January 13, 2026 at 4:28 PM
Reposted by Chad Fowler
Reminds me of this
crates.io: Rust Package Registry
crates.io
January 13, 2026 at 3:06 AM
Git is great at telling you what changed.It’s getting worse at telling you why.When code is regenerable, version control has to move upstream to intent, plans, and provenance.

Throw in some content addressing, and we have ourselves a plan!
Provenance Is the New Version Control
aicoding.leaflet.pub
January 13, 2026 at 2:27 AM
@darylfeehely.com “into new/experimental music”. Do tell.
January 7, 2026 at 10:02 PM
Reposted by Chad Fowler
Having inherited a few systems in my time, simpler architectures go a long way to making things easier to maintain & upgrade.

This n=1 design constraint is a nice way of codifying this.

I once did a handover with a founder who was delighted with his 1 line of C++ no docs sub-system. We weren't 😂
If your system cannot be understood, modified, and (at least theoretically) regenerated by one competent engineer, it is already too complex. That’s not a statement about staffing. It’s a statement about architecture.
n=1 Is a Design Constrain (Not a Staffing Model)
Single-developer capability isn’t a productivity story. It’s the test that tells you whether your architecture is worth keeping.
aicoding.leaflet.pub
January 7, 2026 at 10:00 PM
Reposted by Chad Fowler
Her vehicle's right front panel cleared the ICE agent who didn't open fire until after he was at the side of her vehicle. He used deadly force on a fleeing individual, which is against DHS policy. This is murder. He needs to be arrested.
January 7, 2026 at 8:40 PM
Reposted by Chad Fowler
Tim Walz is mobilizing the MN National Guard, and reminds Minnesotans that the guard "is OURS - our teachers and our neighbors." He asks Minnesotans to respect them. "They're there to protect you and your constitutional rights. They don't wear masks."
January 7, 2026 at 8:49 PM
Reposted by Chad Fowler
“The Party told you to reject the evidence of your eyes and ears. It was their final, most essential command.” —George Orwell, 1984
Trump defends the ICE agent who shot and killed a woman in Minneapolis.

Video footage does not support Trump's claims.
January 7, 2026 at 9:14 PM