Discussion about this post

User's avatar
Chandan Kumar's avatar

Amazing POV, this resonated a lot.

The gap you described in the current stack feels very real. Systems keep moving forward with less and less context attached to them. Over time the code still compiles, the tests still pass, features keep shipping but the system slowly loses its identity.

Interestingly, I think this problem exists in humans as well. Teams carry context informally: conversations, intuition, institutional memory. As people change teams or leave, that context fades. AI just exposes the fragility of this much faster.

Reading the article made me wonder about the shape of the “architectural substrate” you describe. Would it look like a very comprehensive, continuously maintained artifact, something like a living system document that captures architectural decisions, invariants, and boundaries across teams? Or could it evolve into something more dynamic, perhaps a layer of systems or agents that continuously observe the codebase, infer and enforce invariants, and communicate architectural constraints as the system evolves? Or something else?

Thoughts?

3 more comments...

No posts

Ready for more?