
I told GitLab's CEO a new VCS was coming. He passed. So we built it. Founder & CEO @atomicdotdev. Teacher by education, builder by accident.
South Carolina, USA
Joined April 2009
- Tweets378
- Following98
- Followers241
- Likes181
Have you ever wanted to reorder or shuffle agent generated changes around so you could enhance just one of the changes without impacting the rest of the change set? AI agents write code by dependency, not by order. Git assumes the opposite, and that mismatch is the whole problem.
atomic.dev/blog/the-dynamic-…
🤖 Made with AI
112
If you will be in SF next week for QCon, come by the booth. I have a special demo to show how agents love @atomicdotdev and our new Atomic Reactor. More to come for everyone else early December.
2
34
Atomic makes folders, binaries, and closures first-class citizens, with explicit relationships for collaboration and verification. Before asking agents to code around a constraint, question the primitive behind it.
atomic.dev/blog/dont-inherit…
12
Atomic connects those relationships in its semantic change graph and records patch dependencies in its causal change graph. More agent output makes a coherent representation of change more necessary.
atomic.dev/blog/dont-inherit…
10
Atomic makes closures first-class citizens: the records and dependencies required for a particular state. CI needs an explicit validation scope before faster retrieval can serve it.
atomic.dev/blog/dont-inherit…
10
Atomic’s semantic change graph connects intent, work, evidence, and review. The scope of an intent should determine the scope of review. Repository layout should not make that decision for us.
atomic.dev/blog/dont-inherit…
11
At GitHub and GitLab, I saw customers handle 30,000 daily merges on existing infrastructure without additional changes. Different workloads matter. Don’t inherit someone else’s bottleneck.
atomic.dev/blog/dont-inherit…
22
Agent-native does not mean unconstrained.
Hard gates should bound what an agent can consume: tokens, cost, time, recursion, tools, permissions.
Then another deterministic boundary controls what it can affect.
Between those boundaries, reasoning can remain nondeterministic.
1
2
30
Once agents teach the graph a domain concept, we should not pay a frontier model to rediscover it every time.
Reasoning can discover the vocabulary. Classification can map new work against it.
Then views become semantic projections over the causal graph, not just named branches.
18



