<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: machuz</title>
    <description>The latest articles on DEV Community by machuz (@machuz).</description>
    <link>https://dev.to/machuz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3818784%2F93735194-26a1-4d09-9bad-fa6b33db9685.jpeg</url>
      <title>DEV Community: machuz</title>
      <link>https://dev.to/machuz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/machuz"/>
    <language>en</language>
    <item>
      <title>Git Archaeology #0 — What If Git History Could Tell You Who Your Strongest Engineers Are?</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Wed, 18 Mar 2026 06:02:21 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397</link>
      <guid>https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397</guid>
      <description>&lt;p&gt;&lt;em&gt;git log + git blame. That's all it takes.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is This?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Engineering Impact Signal (EIS, pronounced "ace")&lt;/strong&gt; is an open-source CLI tool that quantifies engineering impact from Git history alone.&lt;/p&gt;

&lt;p&gt;No external APIs. No AI tokens. Just &lt;code&gt;git log&lt;/code&gt; and &lt;code&gt;git blame&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew tap machuz/tap &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; brew &lt;span class="nb"&gt;install &lt;/span&gt;eis
&lt;span class="nb"&gt;cd &lt;/span&gt;your-repo
eis
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. Here's what you get:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4aaci3rcv5dcc07s4w4o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4aaci3rcv5dcc07s4w4o.png" alt="Terminal Output" width="800" height="360"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I Built This
&lt;/h2&gt;

&lt;p&gt;Commit counts. PR counts. Lines of code. Easy to measure — and all meaningless.&lt;/p&gt;

&lt;p&gt;A typo fix and a system-wide architecture change both count as "one PR." A generated lockfile adds thousands of lines. Commit frequency varies wildly between engineers.&lt;/p&gt;

&lt;p&gt;Yet inside every team, people sense whose structural signal is strongest.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"That person writes code that lasts."&lt;br&gt;
"That person touches everything but nothing improves."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Those intuitions exist, but they're not measurable. I wanted to &lt;strong&gt;turn gut feeling into numbers&lt;/strong&gt; — and I wanted those numbers to come from a source that can't be gamed by politics: &lt;strong&gt;the git history itself.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Telescope
&lt;/h2&gt;

&lt;p&gt;Over the years, I've recruited several strong engineers by reaching out personally. I'm grateful that many of them said yes.&lt;/p&gt;

&lt;p&gt;Why did they come? I don't think it was just the tech stack or compensation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"This person actually sees my work."&lt;/strong&gt; — I believe that's what they felt.&lt;/p&gt;

&lt;p&gt;For engineers, having your technical contributions properly observed matters deeply. Not commit counts or PR counts, but &lt;strong&gt;whether your code survives, whether you contribute to architecture, whether you clean up debt&lt;/strong&gt; — having someone who sees that substance.&lt;/p&gt;

&lt;p&gt;I had that eye. At least, that's my self-assessment.&lt;/p&gt;

&lt;p&gt;EIS is that &lt;strong&gt;observer's eye, turned into an open-source telescope.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Anyone can use it. Point it at any team. Through the lens of git history — a lens that cannot lie.&lt;/p&gt;




&lt;h2&gt;
  
  
  Building a Structure Where Sincere Makers Win
&lt;/h2&gt;

&lt;p&gt;Engineers in Japan are paid less than their peers in other countries.&lt;/p&gt;

&lt;p&gt;It's not because they lack skill. I believe it comes from a cultural tendency to let the work speak for itself — rather than asserting their own value. They write code in silence, fix architecture in silence, clean up debt in silence — and that work stays &lt;strong&gt;invisible&lt;/strong&gt;. Invisible means unheard. And when it's unheard, the credit — the soul of their work — gets absorbed by whoever speaks the loudest.&lt;/p&gt;

&lt;p&gt;Whenever I've sensed that happening, I've resisted hard enough to warp the team's magnetic field.&lt;/p&gt;

&lt;p&gt;I want to build a world where the work of people who sincerely face their craft &lt;strong&gt;becomes visible&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;As I built EIS, I started to see the shape of what I really wanted to do: &lt;strong&gt;create a structure where people who sincerely face their craft are the ones who win.&lt;/strong&gt; The moment I gained that self-awareness, the energy exploded, and I was able to bring this tool this far in a short period of time.&lt;/p&gt;

&lt;p&gt;And now I'm thinking about what comes after the telescope.&lt;/p&gt;

&lt;p&gt;A telescope &lt;strong&gt;observes&lt;/strong&gt; the universe. But observation alone doesn't change an engineer's life. You need to &lt;strong&gt;interpret&lt;/strong&gt; the observation data, &lt;strong&gt;propose&lt;/strong&gt; a universe that fits them — the right codebase, the right team, the right organization — and &lt;strong&gt;show&lt;/strong&gt; them a stable orbit within that universe. Only then does "a structure where sincere makers win" become real.&lt;/p&gt;

&lt;p&gt;That's the next step for EIS. Turning the telescope into an observatory.&lt;/p&gt;




&lt;h2&gt;
  
  
  Making Architecture a Science
&lt;/h2&gt;

&lt;p&gt;Being strong at math. Being strong at algorithms. Being strong at language specifications.&lt;/p&gt;

&lt;p&gt;These all have theory forged in academia over decades. Computational complexity, type theory, formal verification — they can guarantee correctness through mathematical proof. They stand on scientific foundations.&lt;/p&gt;

&lt;p&gt;Academic attempts at software architecture have existed for over 30 years. Architecture Description Languages and evaluation methods have been proposed. But &lt;strong&gt;they haven't converged into a unified theory.&lt;/strong&gt; The efforts remain fragmented and haven't made it into practice.&lt;/p&gt;

&lt;p&gt;"What is good design?" "Is this team's structure healthy?" — the industry has best practices and rules of thumb for these questions, but very little quantitative language.&lt;/p&gt;

&lt;p&gt;And now AI writes enormous amounts of code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The value of writing code is declining in relative terms. What matters most is structure.&lt;/strong&gt; What structure do you place code on top of? Does that structure withstand change? Where does the team's knowledge accumulate?&lt;/p&gt;

&lt;p&gt;If EIS can become a &lt;strong&gt;tool for making architecture a science&lt;/strong&gt;, I'd be glad.&lt;/p&gt;

&lt;p&gt;And now it observes more than just people. To observe &lt;strong&gt;modules themselves&lt;/strong&gt;, we designed 4 new metrics:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;What it measures&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Change Pressure&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Change frequency ÷ code volume per module. Higher pressure = more structural stress&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Co-change Coupling&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Module pairs that change together. Detects implicit coupling invisible in import graphs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Module Survival&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Time-decayed survival rate of code within a module&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ownership Fragmentation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;How knowledge is distributed across a module. Measured via Shannon entropy&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These metrics combine to classify every module along 3 independent axes — Coupling (boundary quality), Vitality (change pressure × survival), and Ownership (knowledge distribution). Invisible structural risks become observable data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Hub × Critical × Orphaned&lt;/code&gt; — a module at the center of implicit dependencies, under extreme change pressure, with no active owner. Maximum risk.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Independent × Stable × Distributed&lt;/code&gt; — a well-bounded module with healthy ownership. The ideal state.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The telescope now observes &lt;strong&gt;both the stars (engineers) and the space they inhabit (modules).&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  7 Axes of Impact
&lt;/h2&gt;

&lt;p&gt;EIS observes engineers across 7 axes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Axis&lt;/th&gt;
&lt;th&gt;Weight&lt;/th&gt;
&lt;th&gt;What it measures&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Production&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;td&gt;Volume of changes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Quality&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;td&gt;First-time quality (low fix/revert rate)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Survival&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;25%&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Does your code still exist today? (time-decayed)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;td&gt;Contributions to architecture files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Breadth&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;td&gt;Cross-repository activity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Debt Cleanup&lt;/td&gt;
&lt;td&gt;15%&lt;/td&gt;
&lt;td&gt;Cleaning up other people's debt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Indispensability&lt;/td&gt;
&lt;td&gt;5%&lt;/td&gt;
&lt;td&gt;Module ownership (bus factor)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The most important axis is &lt;strong&gt;Survival&lt;/strong&gt;. Is the code you wrote still there after 6 months? After a year?&lt;/p&gt;

&lt;p&gt;Writing a lot means nothing if it gets rewritten next month. &lt;strong&gt;Engineers who write code that lasts are the strong ones.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3-Axis Archetypes
&lt;/h2&gt;

&lt;p&gt;Beyond signals, EIS classifies engineers along three independent axes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Role&lt;/strong&gt; — What you contribute&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Architect: designs the structure&lt;/li&gt;
&lt;li&gt;Anchor: guards quality&lt;/li&gt;
&lt;li&gt;Cleaner: pays down debt&lt;/li&gt;
&lt;li&gt;Producer: generates volume&lt;/li&gt;
&lt;li&gt;Specialist: deep in one area&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Style&lt;/strong&gt; — How you contribute&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Builder: builds and designs simultaneously&lt;/li&gt;
&lt;li&gt;Resilient: rebuilds after destruction&lt;/li&gt;
&lt;li&gt;Rescue: pays down others' debt&lt;/li&gt;
&lt;li&gt;Churn: high volume, low survival&lt;/li&gt;
&lt;li&gt;Mass: mass production with low survival&lt;/li&gt;
&lt;li&gt;Balanced: even across all axes&lt;/li&gt;
&lt;li&gt;Spread: touches everything but lacks depth&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;State&lt;/strong&gt; — Lifecycle phase&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Former: left the team, but their code remains&lt;/li&gt;
&lt;li&gt;Silent: low activity, low survival (detected only for experienced engineers)&lt;/li&gt;
&lt;li&gt;Fragile: code survives only because nobody touches it&lt;/li&gt;
&lt;li&gt;Growing: low volume, but high quality&lt;/li&gt;
&lt;li&gt;Active: currently contributing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From these classifications, &lt;strong&gt;team structure becomes visible.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What This Reveals
&lt;/h2&gt;

&lt;p&gt;Here's what EIS has surfaced in real teams:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A departed Architect's code still makes up 30% of the codebase&lt;/strong&gt; (Former detection)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code that survives only because nobody touches it&lt;/strong&gt; — not because it's good (Fragile detection)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Producers on the team&lt;/strong&gt; — the layer that generates volume on top of structure is empty (Producer Vacuum)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Architect Bus Factor = 1&lt;/strong&gt; — all design knowledge concentrated in one person&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;136 Orphaned modules&lt;/strong&gt; — owners have left, nobody holds the knowledge (Module Topology)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;12 Critical modules&lt;/strong&gt; — high change pressure + code doesn't survive. Structural time bombs (Module Topology)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cold git history tells &lt;strong&gt;team stories&lt;/strong&gt; you didn't know you had. And module topology tells &lt;strong&gt;where the system is breaking&lt;/strong&gt;, not just who is strong.&lt;/p&gt;




&lt;h2&gt;
  
  
  Validated on the OSS Universe
&lt;/h2&gt;

&lt;p&gt;The best way to verify a telescope works is to &lt;strong&gt;point it at stars whose positions are already known.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We ran EIS against &lt;strong&gt;29 open-source repositories spanning 55,343 engineers.&lt;/strong&gt; React, Kubernetes, Rails, Laravel, esbuild, Rust — projects whose structures are common knowledge.&lt;/p&gt;

&lt;p&gt;The results matched community intuition:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;esbuild&lt;/strong&gt;: Evan Wallace hits 100 on every axis. Gravity concentration: 92.5% — exactly the "Evan built it alone" consensus&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rails&lt;/strong&gt;: 6 engineers with Design above 35. A civilization that distributed design authority over 20 years — DHH, Jeremy Kemper, Rafael Franca, and others&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Laravel&lt;/strong&gt;: Taylor Otwell at 100, every other top-10 contributor below Design 4 — the "Taylor's creation" consensus, quantified&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React&lt;/strong&gt;: 5 generations of architect transitions over 10 years — Paul O'Shannessy → Dan Abramov → Brian Vaughn → Sebastian Markbåge → Jorge Cabiedes. The Gravity Map revealed dynamics that diverge from commit counts. The most striking case is Jorge Cabiedes. With just &lt;strong&gt;82 commits&lt;/strong&gt;, he reached Gravity 60 — entering the top 3 gravity zone among 2,010 engineers. Design 100, Production 100, Debt Cleanup 96. Meanwhile, Dan Abramov has &lt;strong&gt;1,890 commits&lt;/strong&gt; with Gravity 51.1. Twenty-three times more commits, yet less gravitational pull. Jorge generates nearly the same gravity as Brian Vaughn (1,627 commits, Gravity 61.6) with one-twentieth the commit volume. Jorge's style classification is &lt;strong&gt;Builder&lt;/strong&gt; — someone who designs, constructs, and cleans up. He appeared suddenly in the 2025 gravity distribution, and Design 100 is a number only Jorge holds among the top 5 (Sebastian Markbåge 7, Dan Abramov 10, Brian Vaughn 4, Andrew Clark 20). A codebase's gravity field is shaped not by the &lt;strong&gt;volume&lt;/strong&gt; of commits but by the &lt;strong&gt;quality of structural engagement&lt;/strong&gt;. Even 82 commits, when concentrated on architecture files, when the code survives, when it cleans up debt — exert stronger gravity than 1,890 commits. The force invisible when scrolling git log is etched into the strata of git blame. There's another story that only emerges by tracing the timeline. Sebastian Markbåge. From 2016 to 2023, Sebastian's gravity was &lt;strong&gt;always there, but never at the center&lt;/strong&gt;. 68 → 72 → 33 → 60 → 66 → 63 → 63 → 38. As gravitational centers shifted — Paul O'Shannessy's field, Dan Abramov's field, Brian Vaughn's field — Sebastian remained within the top-5 gravity zone but never once became the gravitational pole. Then 2024 — Gravity &lt;strong&gt;100&lt;/strong&gt;. The center of the gravity field quietly shifted to Sebastian. What happened? Sebastian's role classification is &lt;strong&gt;Cleaner&lt;/strong&gt;. Not a Producer churning out features, not an Architect drawing blueprints. &lt;strong&gt;Someone who cleans up structural debt left by others and maintains the codebase's integrity&lt;/strong&gt;. Debt Cleanup 54, Quality 96.2, and Indispensability &lt;strong&gt;100&lt;/strong&gt; — meaning the highest module ownership ratio in all of React's codebase: without Sebastian's code, it doesn't stand. Line up the 8 years of gravity readings and there's nothing flashy. But his code &lt;strong&gt;kept surviving&lt;/strong&gt; (Survival 79.2). Dan Abramov with 1,890 commits at Survival 0.1, Brian Vaughn with 1,627 commits at Survival 0.1 — as waves of rewrites swept away code, Sebastian's 1,495 commits remained in the strata at Survival 79.2. As other engineers departed and code was rewritten, the &lt;strong&gt;ratio of code that didn't disappear&lt;/strong&gt; grew. In 2024, a threshold was crossed. The quietly accumulated strata became the gravity field itself. You can't see this in a snapshot. Only by tracing the annual gravity distribution over time does this story surface: "A Cleaner who was never at the gravitational center for 8 years became the gravitational pole after tectonic shifts in the codebase." This is the strength of the Gravity Map's temporal axis&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kubernetes&lt;/strong&gt;: Gravity concentration 0.8%. Structure distributed across 5,000+ contributors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An even more interesting finding: &lt;strong&gt;gravity concentration varies 4.8× across language families.&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Language category&lt;/th&gt;
&lt;th&gt;Gravity concentration&lt;/th&gt;
&lt;th&gt;Structural physics&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Go (anti-framework culture)&lt;/td&gt;
&lt;td&gt;16.4%&lt;/td&gt;
&lt;td&gt;Concentrated in few architects&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rust / Scala (expressive)&lt;/td&gt;
&lt;td&gt;6.7%&lt;/td&gt;
&lt;td&gt;Type systems distribute structure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rails / Laravel (framework-driven)&lt;/td&gt;
&lt;td&gt;5.1%&lt;/td&gt;
&lt;td&gt;Frameworks absorb structure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;C / C++ (systems)&lt;/td&gt;
&lt;td&gt;3.4%&lt;/td&gt;
&lt;td&gt;Most distributed&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Here's the critical point: &lt;strong&gt;this is not about which structure is "correct."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;esbuild's 92.5% concentration isn't "bad design" — at a scale where one person can hold the entire system in their head, it may be optimal. Kubernetes' 0.8% distribution isn't "better because it's distributed" — at 5,000+ contributors, distribution is inevitable, and that itself is a design outcome.&lt;/p&gt;

&lt;p&gt;What EIS observes is &lt;strong&gt;the physics of structure&lt;/strong&gt;, not a judgment of quality. A telescope describes the shape of galaxies. It doesn't claim spiral galaxies are "better" than elliptical ones.&lt;/p&gt;

&lt;h3&gt;
  
  
  Top 50: The Brightest Stars in the OSS Universe
&lt;/h3&gt;

&lt;p&gt;We also mapped the &lt;strong&gt;Gravity distribution of the top 50 engineers&lt;/strong&gt; — structural influence — across all 29 projects.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://machuz.github.io/eis/research/oss-gravity-map/analysis/top50.html" rel="noopener noreferrer"&gt;OSS Gravity Map — Top 50 Engineers&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Salvatore Sanfilippo (Redis), Alexey Milovidov (ClickHouse), Ritchie Vink (Polars) — their gravity saturates the scale. But the more remarkable finding was the &lt;strong&gt;440 engineers the world has never heard of.&lt;/strong&gt; They don't give conference talks. They don't have mass Twitter followings. Yet when we traced the gravitational field lines through the codebase, there they were — quietly holding the architecture together. We call them &lt;strong&gt;Hidden Architects.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A note on cross-universe comparison.&lt;/strong&gt; Gravity is a &lt;em&gt;relative signal within each repository&lt;/em&gt;, not an absolute value across repositories. Josh Goldberg's Gravity 100 in eslint and Jordan Liggitt's Gravity 77.3 in Kubernetes are observations from &lt;strong&gt;different universes&lt;/strong&gt; — they cannot be directly compared. This is Engineering Relativity (Ch. 8) in action.&lt;/p&gt;

&lt;p&gt;However, the distortion is partially mitigated by Gravity's composition. Its three axes — module ownership ratio, design involvement ratio, and cross-cutting reach — are &lt;strong&gt;proportion-based signals&lt;/strong&gt;, not absolute volume. Owning 80% of modules in a 50-module project and owning 80% in a 500-module project both register the same Indispensability signal. The ranking captures &lt;em&gt;who shaped the gravitational field of their universe&lt;/em&gt;, not who works in the "biggest" universe.&lt;/p&gt;

&lt;p&gt;Think of it as mapping the brightest star in each galaxy. Some galaxies are larger than others, but in every galaxy, the star that shapes the gravitational field is observable.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Full analysis: &lt;a href="https://machuz.github.io/eis/research/oss-gravity-map/analysis/oss-gravity-map-en.html" rel="noopener noreferrer"&gt;OSS Gravity Map&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  What This Is NOT
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;We don't measure engineers. We reveal how software actually works.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This series uses the word "combat power" (戦闘力) to describe impact. It's a catchy metaphor borrowed from Dragon Ball — but it carries a dangerous implication: that engineers can be ranked on a single axis of strength.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;They can't. And EIS doesn't try to.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So what &lt;em&gt;does&lt;/em&gt; it measure? Simple: &lt;strong&gt;in this codebase, how much did you build, how much influence did you leave, and how much of what you wrote is still standing?&lt;/strong&gt; That's it. Not "how good an engineer are you" — but "what trace did you leave in this particular universe of code."&lt;/p&gt;

&lt;p&gt;True engineering excellence can only be quantified by traces left across &lt;em&gt;multiple&lt;/em&gt; universes. High impact in one codebase is a local observation. Consistent high impact across different codebases, different teams, different domains — that's reproducible gravity. That's the difference between a bright star in one galaxy and a force of nature.&lt;/p&gt;

&lt;p&gt;A few things to keep in mind:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EIS measures codebase impact, not engineering ability.&lt;/strong&gt; An impact of 40 means "on this codebase, this person's code is surviving, shaping architecture, and cleaning up debt." It does &lt;em&gt;not&lt;/em&gt; mean they are objectively a better engineer than someone at 30. Move them to a different codebase, and the observations might invert. (We call this &lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Engineering Relativity&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Signals without context are dangerous.&lt;/strong&gt; A low Survival signal might mean poor design — or it might mean the engineer is actively rewriting legacy code (Rescue style). A strong signal in a poorly designed codebase might mean "nobody can refactor your code away." Always interpret with context.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Non-code contributions are invisible to git.&lt;/strong&gt; Code review quality, mentoring, documentation, psychological safety, domain expertise — these matter enormously but leave no trace in &lt;code&gt;git log&lt;/code&gt;. EIS captures what git records, nothing more. Using it as a complete evaluation of an engineer would be harmful and wrong.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It's not a surveillance tool.&lt;/strong&gt; EIS is a telescope — it reveals structures that already exist. It doesn't create hierarchies. If it's used to rank and punish rather than to understand and improve, it has failed its purpose.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Time-decayed survival resists gaming.&lt;/strong&gt; You can't inflate your impact with busy work. Only code that remains in the codebase months later counts. The debt cleanup axis makes it structurally impossible to achieve high impact by generating work for others.&lt;/p&gt;

&lt;p&gt;The telescope measures the brightness of stars. It doesn't decide which stars deserve to exist.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Series
&lt;/h2&gt;

&lt;p&gt;This blog series — &lt;strong&gt;Git Archaeology&lt;/strong&gt; — applies EIS to real teams and explores what the numbers reveal.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/strong&gt; — Full 7-axis observation design&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Observing the Universe of Code&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Cosmology of Code&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-1fe3"&gt;Civilization: Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-the-age-of-ai-the-starburst-that-code-universes-were-never-prepared-for-o7k"&gt;AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;The Engineers Who Shape Gravity&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Individual Observation →&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Install
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Homebrew&lt;/span&gt;
brew tap machuz/tap &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; brew &lt;span class="nb"&gt;install &lt;/span&gt;eis

&lt;span class="c"&gt;# Go&lt;/span&gt;
go &lt;span class="nb"&gt;install &lt;/span&gt;github.com/machuz/eis/cmd/eis@latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/eis" rel="noopener noreferrer"&gt;eis&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftf83xygrnt663ixlbbz7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftf83xygrnt663ixlbbz7.png" alt="EIS — the Git Telescope" width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology — A Complete Theory of Software Universes</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sun, 15 Mar 2026 16:53:54 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-a-complete-theory-of-software-universes-1057</link>
      <guid>https://dev.to/machuz/git-archaeology-a-complete-theory-of-software-universes-1057</guid>
      <description>&lt;p&gt;&lt;em&gt;What if your git history could tell you who really shaped your codebase?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Over 17 chapters (0–16), I built a theory of software — starting from a simple question and ending with a cosmology. This is the complete arc, condensed into one read.&lt;/p&gt;




&lt;h2&gt;
  
  
  0. The Telescope
&lt;/h2&gt;

&lt;p&gt;It started with a frustration: &lt;strong&gt;"This team is strong. But I had no words to explain it."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Over the years, I've recruited several strong engineers by reaching out personally. Why did they come? I believe it's because they felt: &lt;strong&gt;"This person actually sees my work."&lt;/strong&gt; Not commit counts — but whether code survives, whether you contribute to architecture, whether you clean up debt.&lt;/p&gt;

&lt;p&gt;I had that observer's eye. EIS is that &lt;strong&gt;eye turned into an open-source telescope.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Math has complexity theory. Programming languages have type theory. But software architecture still lacks a unified scientific foundation — 30 years of academic attempts (ADLs, ATAM) remain fragmented and haven't made it into practice. In the age of AI, what matters most is structure. If EIS can become a tool for &lt;strong&gt;making architecture a science&lt;/strong&gt;, I'd be glad.&lt;/p&gt;

&lt;p&gt;So I built this telescope. Using nothing but &lt;code&gt;git log&lt;/code&gt; and &lt;code&gt;git blame&lt;/code&gt;, I quantified engineering impact across 7 axes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Axis&lt;/th&gt;
&lt;th&gt;What it measures&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Production&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Volume of output (time-decayed)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Quality&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Self-revision discipline&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Survival&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;How long code lives without being rewritten&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Design&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Structural influence — files touched by others&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Breadth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Reach across the codebase&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Debt Cleanup&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Cleaning up others' debt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Indispensability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;How much of the codebase you "own" via blame&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;From these, three topologies emerge: &lt;strong&gt;Role&lt;/strong&gt; (Architect / Anchor / Producer), &lt;strong&gt;Style&lt;/strong&gt; (Builder / Balanced / Mass), and &lt;strong&gt;State&lt;/strong&gt; (Active / Growing / Fragile / Former).&lt;/p&gt;

&lt;p&gt;The numbers were eerily accurate. Silent heroes surfaced. Hidden risks became visible.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Quantify what you can. Qualitatively supplement what you can't. That order matters.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Deep dive: &lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0 — Introduction&lt;/a&gt;, &lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1&lt;/a&gt;, &lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  II. Evolution
&lt;/h2&gt;

&lt;p&gt;When I added timelines — quarterly snapshots of signals — stories emerged.&lt;/p&gt;

&lt;p&gt;An engineer's Role shifts from Producer to Anchor to Architect. Another's signals plateau — not from stagnation, but from &lt;strong&gt;strategic patience&lt;/strong&gt;. A departure trajectory becomes visible three quarters before anyone notices.&lt;/p&gt;

&lt;p&gt;Cold numbers tell the most human stories.&lt;/p&gt;

&lt;p&gt;From these timelines, I extracted evolution laws:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Builder is a prerequisite for Architect&lt;/strong&gt; — you cannot design what you haven't built&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Producer is metabolism, not regression&lt;/strong&gt; — sometimes the best Architects go back to producing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend Architects converge; Frontend Architects branch&lt;/strong&gt; — different gravitational physics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Departed Architects leave "souls" in the code&lt;/strong&gt; — laying them to rest through Debt Cleanup is sacred work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Deep dive: &lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3&lt;/a&gt;, &lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4&lt;/a&gt;, &lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5&lt;/a&gt;, &lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  III. Cosmology
&lt;/h2&gt;

&lt;p&gt;The deeper I looked, the more codebases looked like universes.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Physics&lt;/th&gt;
&lt;th&gt;Software&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Big Bang&lt;/td&gt;
&lt;td&gt;First commit — initial conditions determine everything&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stars&lt;/td&gt;
&lt;td&gt;Engineers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gravity&lt;/td&gt;
&lt;td&gt;Structural influence — great engineers bend the gravity of codebases&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dark Matter&lt;/td&gt;
&lt;td&gt;Work invisible in commits: reviews, design discussions, mentoring, culture&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entropy&lt;/td&gt;
&lt;td&gt;Code rot — left alone, code always tends toward disorder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Black Holes&lt;/td&gt;
&lt;td&gt;Engineers who concentrate dependency instead of distributing structure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Collapse&lt;/td&gt;
&lt;td&gt;What happens when a Black Hole Engineer leaves&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This isn't metaphor. It's &lt;strong&gt;structural correspondence&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gravity&lt;/strong&gt; is the central concept. Not all code is equal. An engineer who creates a module boundary that 50 files depend on has generated gravity — a structural force that shapes everything around it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dark matter&lt;/strong&gt; is what the telescope can't see. Culture, mentoring, design discussions, planning — these never appear in commits, but they determine the entire structure of the universe. A telescope must know its own limits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Entropy&lt;/strong&gt; is the default. Software always rots. Development is fundamentally a battle against entropy. Every EIS axis maps to either increasing entropy (Production) or fighting it (Quality, Design, Survival).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Collapse&lt;/strong&gt; is what happens when gravity concentrates instead of distributes. A Black Hole Engineer writes great code — but when they leave, the codebase collapses instantly. A good Architect designs for the universe after they're gone.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Stars are not forever. That's why structure matters.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Deep dive: &lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7&lt;/a&gt;, &lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8&lt;/a&gt;, &lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9&lt;/a&gt;, &lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10&lt;/a&gt;, &lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11&lt;/a&gt;, &lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  IV. Civilization
&lt;/h2&gt;

&lt;p&gt;Most codebases die within a few years. Entropy wins. The team changes. Knowledge scatters. Someone says "let's rewrite from scratch."&lt;/p&gt;

&lt;p&gt;But a few survive. &lt;strong&gt;Linux. Git. PostgreSQL. React.&lt;/strong&gt; Their creators left, contributors turned over across generations, and the structure persisted. These are not repositories. They are &lt;strong&gt;civilizations&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Civilization requires three roles:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Civilization =
  Architect  → creates gravity (structure)
  + Anchor   → maintains order (stability)
  + Producer → expands territory (growth)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Remove any one and the equation breaks:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Missing&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;No Architect&lt;/td&gt;
&lt;td&gt;Growth without structure — entropy wins&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No Anchor&lt;/td&gt;
&lt;td&gt;Beautiful but fragile — collapses when Architect leaves&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No Producer&lt;/td&gt;
&lt;td&gt;Structure without growth — fossilization&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The most important engineers build systems that don't need them. That's the civilization test: &lt;strong&gt;does the structure survive after the Architect leaves?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Deep dive: &lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13&lt;/a&gt;, &lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  V. AI Creates Stars, Not Gravity
&lt;/h2&gt;

&lt;p&gt;AI is a starburst — generating code at unprecedented rates.&lt;/p&gt;

&lt;p&gt;But code without structure is entropy. No matter how many stars form, without gravity, no galaxy is born.&lt;/p&gt;

&lt;p&gt;In the age of AI, the scarcest engineering capability shifts:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Era&lt;/th&gt;
&lt;th&gt;Scarcest capability&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Pre-AI&lt;/td&gt;
&lt;td&gt;Writing code (Production)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Post-AI&lt;/td&gt;
&lt;td&gt;Generating gravity (Design, Survival)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The engineers who thrive are not those whose primary differentiator is implementation speed. They are the ones who generate gravity — &lt;strong&gt;Code Architects&lt;/strong&gt; who create structure, and &lt;strong&gt;Code Custodians&lt;/strong&gt; who fight entropy.&lt;/p&gt;

&lt;p&gt;AI becomes a &lt;strong&gt;gravity amplifier&lt;/strong&gt;. An Architect who once shaped one codebase can now shape ten. The muscle that matters is not the muscle for writing code — it's the muscle for generating gravity.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;AI creates stars. But engineers are the ones who shape gravity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Deep dive: &lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  VI. The Engineers Who Shape Gravity
&lt;/h2&gt;

&lt;p&gt;Software engineering exists between two kinds of time.&lt;/p&gt;

&lt;p&gt;Git remembers the past. AI imagines the future.&lt;/p&gt;

&lt;p&gt;Between them, engineers shape gravity — creating structure, creating order, keeping the system from collapsing.&lt;/p&gt;

&lt;p&gt;Where gravity exists, code is not mere fragments — it becomes structure. When structure emerges, systems persist beyond time. That is not just a repository. &lt;strong&gt;It becomes a civilization.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Git remembers the past.
AI imagines the future.

Between them, engineers shape gravity.

And from that gravity,
software civilizations emerge.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;Deep dive: &lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Chapter 16 — Final&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Does your code universe have gravity?&lt;/p&gt;

&lt;p&gt;Point the telescope and see.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ brew tap machuz/tap &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; brew &lt;span class="nb"&gt;install &lt;/span&gt;eis
❯ eis analyze &lt;span class="nt"&gt;--recursive&lt;/span&gt; ~/your-workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;      ✦       *        ✧

       ╭────────╮
      │    ✦     │
       ╰────┬───╯
   .        │
            │
         ___│___
        /_______\

   ✧     the Git Telescope     ✦
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Full Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/a&gt;&lt;/strong&gt; — Introduction&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Chapter 16: The Engineers Who Shape Gravity&lt;/a&gt; — &lt;strong&gt;Final&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/eis" rel="noopener noreferrer"&gt;eis&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #16 (Final) — The Engineers Who Shape Gravity</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sun, 15 Mar 2026 14:10:37 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi</link>
      <guid>https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi</guid>
      <description>&lt;p&gt;&lt;em&gt;Git remembers the past. AI imagines the future. Between them, engineers shape gravity.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Previously
&lt;/h3&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15&lt;/a&gt;, I wrote about the relationship between AI and engineers. AI creates stars. But it does not create gravity.&lt;/p&gt;

&lt;p&gt;Across 16 chapters of git archaeology — from quantifying combat power, through team structure, timelines, cosmology, civilization, and AI — I've arrived at the final question.&lt;/p&gt;




&lt;p&gt;Software engineering exists between two kinds of time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The past&lt;/strong&gt; and &lt;strong&gt;the future.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Git Remembers the Past
&lt;/h2&gt;

&lt;p&gt;Commits.&lt;br&gt;
Refactors.&lt;br&gt;
Design changes.&lt;/p&gt;

&lt;p&gt;Git is not merely a code history.&lt;br&gt;
It preserves &lt;strong&gt;the history of an engineer's decisions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Where did the structure change?&lt;br&gt;
Who altered the design?&lt;br&gt;
Which code survived, and which was erased?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Git is the memory device of the software universe.&lt;/strong&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  AI Imagines the Future
&lt;/h2&gt;

&lt;p&gt;New code.&lt;br&gt;
New designs.&lt;br&gt;
New possibilities.&lt;/p&gt;

&lt;p&gt;AI generates the future.&lt;/p&gt;


&lt;h2&gt;
  
  
  But
&lt;/h2&gt;

&lt;p&gt;Software cannot exist on the past alone, nor the future alone.&lt;/p&gt;

&lt;p&gt;Software exists&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;between memory and imagination.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h2&gt;
  
  
  Git remembers the past. AI imagines the future.
&lt;/h2&gt;

&lt;p&gt;So what are engineers doing in between?&lt;/p&gt;

&lt;p&gt;Writing code?&lt;/p&gt;

&lt;p&gt;No.&lt;/p&gt;

&lt;p&gt;What engineers create is&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;gravity.&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Creating structure.&lt;br&gt;
Creating order.&lt;br&gt;
Keeping the system from collapsing.&lt;/p&gt;

&lt;p&gt;That is gravity.&lt;/p&gt;

&lt;p&gt;Where gravity exists, code is not mere fragments — it becomes &lt;strong&gt;structure.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When structure emerges, systems can persist beyond time.&lt;/p&gt;

&lt;p&gt;That is not just a repository.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It becomes a civilization.&lt;/strong&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  What EIS Is
&lt;/h2&gt;

&lt;p&gt;So I built a telescope — to observe that gravity.&lt;/p&gt;

&lt;p&gt;That is EIS.&lt;/p&gt;

&lt;p&gt;EIS is not a metric for measuring code volume.&lt;/p&gt;

&lt;p&gt;It is&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;a telescope for observing who generated gravity.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And that gravity can be observed not through intuition, but through history.&lt;/p&gt;


&lt;h2&gt;
  
  
  In the Age of AI
&lt;/h2&gt;

&lt;p&gt;AI will write more code than humans ever could.&lt;/p&gt;

&lt;p&gt;But code volume alone does not make a universe.&lt;/p&gt;

&lt;p&gt;No matter how many stars form, without gravity, no galaxy is born.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI creates stars.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;But&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;engineers are the ones who shape gravity.&lt;/strong&gt;&lt;/p&gt;




&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Git remembers the past.
AI imagines the future.

Between them, engineers shape gravity.

And from that gravity,
software civilizations emerge.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                      ✦ AI Era
                     /       \
                Culture     Stars (AI)
                    |          |
                Civilization   |
              /      |      \  |
       Architect   Anchor  Producer
              \      |      /
                 Gravity
                /       \
          Dark Matter   Entropy
               |           |
               |        Collapse
                \        /
              Code Universe
            /      |      \
       Origin    Stars   Relativity
                   |
                Timeline
                   |
             Git Telescope
                   |
              Git History
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Across 16 chapters, the series turned out to be a complete mapping from cosmology to software.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Physics             Software
─────────────────────────────
Matter        →     Code
Gravity       →     Reuse
Dark Matter   →     Anchor, PO, PdM, QA...
Entropy       →     Tech Debt
Stars         →     Engineers
Civilization  →     Team
Telescope     →     EIS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;Software is not a collection of code.&lt;br&gt;
It is a &lt;strong&gt;universe of structure&lt;/strong&gt;, shaped through time.&lt;/p&gt;

&lt;p&gt;Within that universe, the ones who create order and make civilization possible —&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;they are the engineers who shape gravity.&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Does your code universe have gravity?&lt;/p&gt;

&lt;p&gt;Point the telescope and see.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ brew tap machuz/tap &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; brew &lt;span class="nb"&gt;install &lt;/span&gt;eis
❯ eis analyze &lt;span class="nt"&gt;--recursive&lt;/span&gt; ~/your-workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;      ✦       *        ✧

       ╭────────╮
      │    ✦     │
       ╰────┬───╯
   .        │
            │
         ___│___
        /_______\

   ✧     the Git Telescope     ✦
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/strong&gt; (this post)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/engineering-impact-score" rel="noopener noreferrer"&gt;engineering-impact-score&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt; | &lt;strong&gt;Final Chapter&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #15 — AI Creates Stars, Not Gravity</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sun, 15 Mar 2026 13:50:54 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05</link>
      <guid>https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05</guid>
      <description>&lt;p&gt;&lt;em&gt;AI creates stars. But it doesn't create gravity.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgcap0a15aw7o0f2a9cbo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgcap0a15aw7o0f2a9cbo.png" alt="AI Creates Stars, Not Gravity"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14&lt;/a&gt;, I wrote about Civilization — why only some codebases become self-sustaining structures that outlast their creators.&lt;/p&gt;

&lt;p&gt;The three elements of civilization: Architect (creates structure), Anchor (maintains order), Producer (expands territory).&lt;/p&gt;

&lt;p&gt;Now, a new variable is entering this equation.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Starburst
&lt;/h2&gt;

&lt;p&gt;The software universe is entering an era of profound change.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI writes code. Faster than humans. In greater volume. GitHub Copilot, Claude Code, Cursor — AI assistants are no longer "experimental tools." A significant portion of production code is now generated by AI. That era has already arrived.&lt;/p&gt;

&lt;p&gt;In cosmic terms, this is a &lt;strong&gt;starburst.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;New code. New functions. New services. New files. The code universe is experiencing star formation at a rate never seen in its history.&lt;/p&gt;

&lt;h2&gt;
  
  
  But Stars Alone Don't Make a Universe
&lt;/h2&gt;

&lt;p&gt;As I wrote in Chapter 7, a code universe isn't composed of stars (code) alone. There is gravity (structural influence), dark matter (invisible forces), and entropy (the tendency toward disorder).&lt;/p&gt;

&lt;p&gt;The more stars form, &lt;strong&gt;the more entropy increases.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This might seem counterintuitive. Isn't more code a good thing? Isn't higher productivity a good thing?&lt;/p&gt;

&lt;p&gt;The answer is No. At least, not unconditionally.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Nature of AI-Generated Code
&lt;/h3&gt;

&lt;p&gt;AI-generated code has a structurally important characteristic:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI generates the future but takes no responsibility for the past.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a human engineer writes code, there's implicit context. "This module was built on this design philosophy." "This naming convention carries this intent." "This implementation is the result of a discussion three months ago." This context doesn't appear in git log. It lives in the engineer's head.&lt;/p&gt;

&lt;p&gt;AI has none of this context. AI generates code that satisfies the requirements in a prompt. The code works. Tests pass. But &lt;strong&gt;consistency with the existing structure is not guaranteed.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In EIS terms:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI generates stars          ← Production
AI does not generate gravity  ← Design, Survival
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AI supercharges the Production axis. But it doesn't contribute to Design or Survival — in fact, code that doesn't fit the structure can &lt;strong&gt;erode&lt;/strong&gt; these axes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Survival Problem of AI Code
&lt;/h2&gt;

&lt;p&gt;In Chapter 1, I wrote that Survival (code longevity) is EIS's most important axis. Whether the code you wrote persists through time.&lt;/p&gt;

&lt;p&gt;What happens to the Survival of AI-written code?&lt;/p&gt;

&lt;p&gt;We don't have enough data yet, but hypotheses are possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  Short-Term: High Survival
&lt;/h3&gt;

&lt;p&gt;AI-generated code usually "works." Tests can be written. So in the short term, there's no reason to rewrite it. Survival reads high.&lt;/p&gt;

&lt;h3&gt;
  
  
  Long-Term: Survival Degrades
&lt;/h3&gt;

&lt;p&gt;But months later, when adjacent modules change — what happens? AI-written code wasn't designed with awareness of structural intent. So it &lt;strong&gt;can't withstand structural changes.&lt;/strong&gt; It gets rewritten. Survival drops.&lt;/p&gt;

&lt;p&gt;In other words, AI code Survival may exhibit a &lt;strong&gt;temporal degradation pattern.&lt;/strong&gt; Survives short-term, but crumbles when waves of structural change arrive.&lt;/p&gt;

&lt;p&gt;Viewed on an EIS timeline:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Period      Survival
2025-Q2     85    ← Just generated, no rewrites yet
2025-Q3     72    ← Adjacent module changes force partial rewrites
2025-Q4     55    ← Design changes make major rewrite unavoidable
2026-Q1     40    ← "Easier to just rewrite from scratch"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is the entropy of Chapter 11 in action. &lt;strong&gt;Code without structure is fragile against structural change.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Can AI Become an Architect?
&lt;/h2&gt;

&lt;p&gt;This is the core question.&lt;/p&gt;

&lt;p&gt;Recall the civilization equation from the previous chapter:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Civilization =
  Architect  → creates gravity (structure)
  + Anchor   → maintains order (stability)
  + Producer → expands territory (growth)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AI can clearly fulfill the Producer role. Writing code. Expanding territory. Fast and in volume.&lt;/p&gt;

&lt;p&gt;AI can &lt;strong&gt;partially&lt;/strong&gt; fulfill the Anchor role. Refactoring, adding tests, fixing lint — some maintenance work can be delegated to AI.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;can AI become an Architect?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My current answer is &lt;strong&gt;No.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An Architect &lt;strong&gt;defines&lt;/strong&gt; structure. Where to draw module boundaries. Which direction dependencies flow. What meaning to encode in naming conventions. These decisions require domain knowledge, team context, business direction, technical constraints — knowledge across multiple dimensions.&lt;/p&gt;

&lt;p&gt;AI can answer "how to write this code." It cannot yet answer "how to structure this system."&lt;/p&gt;

&lt;p&gt;Think of it as pair programming. The human is the Navigator (making design decisions), the AI is the Driver (handling implementation). The most productive development setup in the AI era is the ultimate form of Architect/Producer division of labor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Writing code and generating gravity are entirely different capabilities.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Shift in Engineering Value
&lt;/h2&gt;

&lt;p&gt;This answers how engineering value changes in the AI era.&lt;/p&gt;

&lt;h3&gt;
  
  
  Before AI
&lt;/h3&gt;

&lt;p&gt;Engineering value = &lt;strong&gt;the ability to write code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Engineers who write code fast are strong. Engineers who write code in volume are strong. High Production scores get recognized.&lt;/p&gt;

&lt;h3&gt;
  
  
  After AI
&lt;/h3&gt;

&lt;p&gt;Engineering value = &lt;strong&gt;the ability to generate gravity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In an era where AI writes code, the value of humans writing code drops relatively. But the value of designing structure — generating gravity — doesn't drop. It &lt;strong&gt;rises.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because the more code AI generates, the more important the humans who give that code order become. More stars means more gravity is needed.&lt;/p&gt;

&lt;p&gt;Viewed through EIS's 7 axes, the value shifts look like this:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Axis&lt;/th&gt;
&lt;th&gt;Value Change in AI Era&lt;/th&gt;
&lt;th&gt;Reason&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Production&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;↓ Declining&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AI can substitute. Human production speed is no longer a competitive advantage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Quality&lt;/td&gt;
&lt;td&gt;→ Stable&lt;/td&gt;
&lt;td&gt;Ability to validate AI code quality remains necessary&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Survival&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;↑ Rising&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Only structurally grounded code survives. Proof of design ability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;↑↑ Sharply rising&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The scarcest capability in the AI era. The only axis that generates gravity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Breadth&lt;/td&gt;
&lt;td&gt;→ Stable&lt;/td&gt;
&lt;td&gt;Cross-cutting knowledge depends on human contextual understanding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Debt Cleanup&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;↑ Rising&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The ability to clean up debt AI generates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Indispensability&lt;/td&gt;
&lt;td&gt;→ Stable&lt;/td&gt;
&lt;td&gt;Structural influence remains a human responsibility&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Design becomes the most important axis.&lt;/strong&gt; In Chapter 1, I called Survival the most important axis. That's still true. But in the AI era, Survival and Design become two sides of the same coin — only structurally correct code can maintain Survival.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defining the Engineers Who Will Survive
&lt;/h2&gt;

&lt;p&gt;So what exactly is an "engineer who survives in the AI era"? I want to articulate this clearly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Implementation Speed Alone Won't Be Enough
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Engineers whose primary differentiator is implementation speed will struggle to survive the AI era.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This isn't a denial of ability. It's a structural change in the market. When AI can write in one hour what a human writes in a day, there's no economic value in the human doing it. The ability to write code fast and accurately was a scarce resource before AI. After AI, it becomes a commodity.&lt;/p&gt;

&lt;h3&gt;
  
  
  Three Conditions for Survival
&lt;/h3&gt;

&lt;p&gt;Through EIS's 7 axes and Software Cosmology, three conditions for "surviving engineers" emerge:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. The ability to generate gravity (Design)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The ability to define structure. Drawing module boundaries, determining dependency direction, encoding domain meaning in naming conventions. In the language of Chapter 7 — &lt;strong&gt;the ability to create a gravitational field in the code universe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In an era where AI generates massive amounts of code, the human who can give that code gravitational pull so it doesn't scatter in all directions. This becomes the scarcest capability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. The ability to explain the "why" of structure (Context)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI can write the "what" of code. But "why this structure?" — domain context, business constraints, the team's historical decisions — only humans can understand and communicate this.&lt;/p&gt;

&lt;p&gt;The dark matter of Chapter 10 — invisible forces that don't appear in commit logs — exists only in human minds. To give AI context and make it generate code in the right direction, you must be able to articulate that dark matter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. The ability to fight entropy (Survival × Debt Cleanup)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI-generated code accelerates entropy. Code that doesn't fit the structure seeps in, and technical debt accumulates.&lt;/p&gt;

&lt;p&gt;Surviving engineers can resist this entropy. They can restructure AI-generated code to align with the architecture, pay down debt, and maintain order. The power to directly oppose Chapter 11's law of entropy.&lt;/p&gt;

&lt;h3&gt;
  
  
  A New Classification of Engineers
&lt;/h3&gt;

&lt;p&gt;Organized, AI-era engineers fall into three categories:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Classification&lt;/th&gt;
&lt;th&gt;Characteristics&lt;/th&gt;
&lt;th&gt;AI Era Outlook&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Writer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Primary value is writing code&lt;/td&gt;
&lt;td&gt;Replaced by AI. Market value drops sharply&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Architect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Designs structure, generates gravity&lt;/td&gt;
&lt;td&gt;Most scarce in AI era. Market value rises sharply&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Custodian&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Maintains structure, fights entropy&lt;/td&gt;
&lt;td&gt;Cleaner of AI-generated debt. Value rises&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Mapped to the civilization equation from Chapter 14:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code Writer = Producer&lt;/li&gt;
&lt;li&gt;Code Architect = Architect&lt;/li&gt;
&lt;li&gt;Code Custodian = Anchor&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The survivors in the AI era are Architects and Anchors.&lt;/strong&gt; AI takes over the Producer's work.&lt;/p&gt;

&lt;p&gt;And the Architect/Builder — the engineer who builds structure with their own hands — becomes the ultimate AI user. Because they can direct AI with structural understanding. They can show the right direction to AI as a Producer.&lt;/p&gt;

&lt;h2&gt;
  
  
  AGI — When Even This Premise Collapses
&lt;/h2&gt;

&lt;p&gt;Everything above assumes "AI cannot become an Architect."&lt;/p&gt;

&lt;p&gt;But there's a question I must face honestly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens when Artificial General Intelligence (AGI) acquires the Architect's capability?&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Conditions Under Which AGI Could Become an Architect
&lt;/h3&gt;

&lt;p&gt;Let me revisit why current AI (LLMs) cannot be Architects:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lack of context&lt;/strong&gt; — Cannot holistically understand domain knowledge, team history, and business direction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lack of long-term consistency&lt;/strong&gt; — Cannot maintain design consistency across sessions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lack of tradeoff judgment&lt;/strong&gt; — Cannot apply domain-specific weights to decisions with no right answer (performance vs. maintainability, flexibility vs. simplicity)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Conversely, &lt;strong&gt;an AI that acquires all of these could become an Architect.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When AGI fully understands a company's domain knowledge, remembers team context, and can make tradeoff judgments based on business direction — that AGI can design structure. It can generate gravity.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Remains for Engineers Then?
&lt;/h3&gt;

&lt;p&gt;This might lead to a pessimistic conclusion. But I won't shy away from it.&lt;/p&gt;

&lt;p&gt;In a world where AGI can be an Architect, an engineer's "technical" value approaches zero. No need to write code, no need to design structure.&lt;/p&gt;

&lt;p&gt;But — &lt;strong&gt;and this is the critical point&lt;/strong&gt; — there is one thing even AGI cannot replace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The decision of "what to build."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"Why is this product necessary?" "Where is the user's real pain?" "Where should this business go?" — these aren't technical questions. They're questions of human will.&lt;/p&gt;

&lt;p&gt;Continuing the cosmic metaphor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Can create stars          ← AI (Production)
Can create gravity        ← AGI (Design)
Has a reason to create the universe ← Humans (Purpose)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AGI might be able to construct a universe. But deciding &lt;strong&gt;why&lt;/strong&gt; that universe should exist — that's human.&lt;/p&gt;

&lt;h3&gt;
  
  
  "Deciding What's Fun" Will Always Be Human
&lt;/h3&gt;

&lt;p&gt;I'm currently in the entertainment domain.&lt;/p&gt;

&lt;p&gt;Why did I choose this field? Because I believe &lt;strong&gt;defining "fun" is something only humans can do.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Entertainment is the act of humans deciding "this is fun." No matter how far AI evolves, humans set the standard for "fun." Designing game rules. Crafting experiences. Understanding the sensation of "this moment is exciting" and translating it into a product.&lt;/p&gt;

&lt;p&gt;I see this as the most concrete form of Purpose. Even when AGI can write code and design structure — &lt;strong&gt;no matter how far we go, deciding what's fun remains human.&lt;/strong&gt; That fact doesn't change.&lt;/p&gt;

&lt;p&gt;That's why I jumped into this field. And this conviction is one answer for engineers living in the AI era. Placing human will on top of technology. That's work that never becomes obsolete, in any era.&lt;/p&gt;

&lt;h3&gt;
  
  
  Neither Optimism Nor Pessimism
&lt;/h3&gt;

&lt;p&gt;I view the technological singularity neither optimistically nor pessimistically — but &lt;strong&gt;as fact to be reckoned with.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I don't know if AGI will arrive. I don't know when. But ignoring that possibility while talking about "engineering value" would be dishonest.&lt;/p&gt;

&lt;p&gt;What I can do right now is clear. &lt;strong&gt;Accurately understand current AI's capabilities and focus on work only humans can do.&lt;/strong&gt; And every time AI's capabilities expand, update the definition of "what only humans can do."&lt;/p&gt;

&lt;p&gt;This isn't a retreat. &lt;strong&gt;It's a redefinition of the front line.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Archaeology of AI Code
&lt;/h2&gt;

&lt;p&gt;Another use for git archaeology becomes visible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track the Survival gap between AI-written and human-written code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If AI code Survival is systematically lower, that's evidence AI is generating code that doesn't fit the structure. Conversely, if AI code Survival matches human code, it means the Architect's structure is clear enough for AI too — proof the structure functions as "civilization's legal codex."&lt;/p&gt;

&lt;p&gt;This is a variation of Chapter 14's Civilization Test:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Does the civilization continue after the Architect leaves?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That was the Civilization Test. The AI-era variation:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Does the structure hold even when AI writes the code?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;AI stresses structure differently than an Architect's departure. The Architect's absence is structural abandonment. AI's intervention is structural &lt;strong&gt;dilution.&lt;/strong&gt; The gravitational field thins as masses of new stars form.&lt;/p&gt;

&lt;p&gt;Only structures that withstand this stress can become civilizations of the AI era.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Architect/Builder in the AI Era
&lt;/h2&gt;

&lt;p&gt;In Chapter 13, I wrote that I want to be an Architect/Builder.&lt;/p&gt;

&lt;p&gt;In the AI era, this orientation becomes even more important.&lt;/p&gt;

&lt;p&gt;An Architect/Builder &lt;strong&gt;demonstrates structure through code.&lt;/strong&gt; Not through design documents, but through the implementation itself — showing "this is how it should be written."&lt;/p&gt;

&lt;p&gt;This applies to AI too. When AI generates code, it references the existing codebase. Implementation patterns left by an Architect/Builder become the AI's &lt;strong&gt;structural templates.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Architect/Builder's work expands: not just communicating design intent to human successors, but &lt;strong&gt;communicating it to AI as well.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Good design is structure where both humans and AI, reading the same codebase, write code in the same direction.&lt;/p&gt;

&lt;h3&gt;
  
  
  Succession of the Soul to AI
&lt;/h3&gt;

&lt;p&gt;Here, we can see how the civilization equation from the previous chapter functions in the AI era.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Architect builds the foundation.&lt;/strong&gt; Module boundaries, dependency direction, naming conventions — defining the gravitational field of the code universe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Anchor, on that foundation, teaches AI to understand the structure.&lt;/strong&gt; Maintaining CLAUDE.md files and architecture documents, giving AI the knowledge it needs to generate code that fits the structure. Verifying AI's output against the structural context, course-correcting to prevent entropy from growing.&lt;/p&gt;

&lt;p&gt;And as Architect and Anchor complement each other, &lt;strong&gt;they weave massive amounts of functionality into the product with order, alongside AI as the ultimate Producer.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a new form of Succession — the structural knowledge transfer I wrote about in Chapter 14. Not human-to-human succession. &lt;strong&gt;Human-to-AI succession.&lt;/strong&gt; The Anchor transmits the soul of the Architect's structure to AI. AI receives that soul and produces code that follows the structure.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;succession of the soul to AI.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just as civilizations persist across generations, a codebase's structure is inherited by AI as a new "generation." CLAUDE.md becomes the civilization's legal codex — rules that AI reads, understands, and follows. The design intent that human Architects encoded continues to be implemented through AI's hands.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Civilization is no longer woven by humans alone.&lt;/strong&gt; The era of humans and AI weaving it together has already begun.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Articulation of Structure and the Birth of New Culture
&lt;/h2&gt;

&lt;p&gt;An Architect's design intent lives in the code. Naming conventions, module boundaries, dependency direction — if you can read structure, you can extract it from commit history. That's exactly what the EIS telescope shows.&lt;/p&gt;

&lt;p&gt;But AI still lacks the ability to infer structural "intent" from code alone. So we need to maintain documents like CLAUDE.md, providing structural knowledge as explicit text.&lt;/p&gt;

&lt;p&gt;This is an interesting byproduct of the AI era. The text written for AI also becomes a useful guide for human engineers who haven't yet developed the skill to read structure from code. &lt;strong&gt;More codebases will have structural knowledge as text from the start&lt;/strong&gt; — an unexpected benefit of the AI era.&lt;/p&gt;

&lt;p&gt;But beyond this lies something far bigger.&lt;/p&gt;

&lt;h3&gt;
  
  
  When Architects' Souls Accumulate
&lt;/h3&gt;

&lt;p&gt;A single CLAUDE.md contains one Architect's design philosophy.&lt;/p&gt;

&lt;p&gt;But what if it crosses the boundaries of a single team, a single product? When the structural knowledge of multiple Architects accumulates, gets refined, and becomes reusable as a &lt;strong&gt;common language of good design&lt;/strong&gt; — that's no longer the story of a single codebase.&lt;/p&gt;

&lt;p&gt;A high-quality accumulation of structural knowledge that has absorbed the souls of many Architects. When shared beyond organizational boundaries, &lt;strong&gt;a new unit of "culture" may be born.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In Chapter 14, I wrote about "organizational civilization" and "open source civilization." Common coding conventions, architecture patterns, naming conventions — these become civilization's legal codex.&lt;/p&gt;

&lt;p&gt;The AI era's codex has the potential to evolve one layer higher. The accumulation of structural knowledge that both humans and AI reference could form a &lt;strong&gt;grand culture&lt;/strong&gt; that transcends individual codebases.&lt;/p&gt;

&lt;p&gt;Linux culture, Go culture, React culture — these have existed as community tacit knowledge. In the AI era, that knowledge gets accumulated more explicitly, more systematically. And as AI faithfully embodies that culture, the speed of cultural diffusion increases dramatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI can become a carrier of culture itself.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Gravity Amplifier
&lt;/h2&gt;

&lt;p&gt;Before AI, an Architect could only build structure with their own hands and demonstrate implementation patterns themselves. There was a physical limit to how much code a single Architect could influence.&lt;/p&gt;

&lt;p&gt;In the AI era, that limit vanishes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI amplifies the Architect's gravity.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A design pattern the Architect demonstrated in one module gets horizontally deployed by AI across a hundred other modules. Naming conventions the Architect defined get faithfully reproduced by AI in every file. The structural intent the Architect encoded in CLAUDE.md gets embodied by AI in daily coding.&lt;/p&gt;

&lt;p&gt;A single Architect's gravity gets &lt;strong&gt;amplified 10x, 100x&lt;/strong&gt; through AI.&lt;/p&gt;

&lt;p&gt;This is a fundamental change to EIS's Design axis. Before AI, an engineer with high Design "brought structure to the code they touched." After AI, an engineer with high Design "brings structure to the entire codebase through AI."&lt;/p&gt;

&lt;p&gt;The Architect's radius of influence expands dramatically.&lt;/p&gt;

&lt;p&gt;In Chapter 12, I wrote about the danger of Black Holes — when gravity concentrates too much in one place, structure collapses. But gravity amplification through AI is different from a Black Hole. It amplifies the Architect's gravity &lt;strong&gt;distributively.&lt;/strong&gt; AI functions not as a center of gravity but as a transmission medium for gravity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI carries the gravity an Architect created to every corner of the universe.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  My Own Transformation
&lt;/h3&gt;

&lt;p&gt;Of course, I use AI extensively in my own development.&lt;/p&gt;

&lt;p&gt;I've been an Architect/Builder for much of my career, but before AI, my work was almost entirely about facing code. Design the structure, implement it with my own hands. That alone would fill a day.&lt;/p&gt;

&lt;p&gt;After acquiring AI, this changed fundamentally.&lt;/p&gt;

&lt;p&gt;With AI handling the Producer role and writing large volumes of code, &lt;strong&gt;I now have time for dark matter work too.&lt;/strong&gt; Maintaining design documents, expanding CLAUDE.md, having design discussions with team members, making structural decisions — things that were squeezed out by "time spent writing code" are now possible.&lt;/p&gt;

&lt;p&gt;And code output hasn't decreased — it's increased. Through pair programming with AI, I can produce massive amounts of structurally-aware code at high speed.&lt;/p&gt;

&lt;p&gt;Building structure as an Architect/Builder, making dark matter visible, and weaving large volumes of features through AI. &lt;strong&gt;A way of working that was impossible before AI&lt;/strong&gt; is now routine.&lt;/p&gt;

&lt;p&gt;This is the true power of the Architect/Builder in the AI era.&lt;/p&gt;

&lt;h2&gt;
  
  
  Measuring AI Performance with EIS
&lt;/h2&gt;

&lt;p&gt;Here, a new use for git archaeology emerges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The EIS telescope can measure AI's performance too.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If AI-generated commits can be identified (via &lt;code&gt;Co-Authored-By&lt;/code&gt; tags or commit message conventions), the Survival of AI-written code can be compared against human code.&lt;/p&gt;

&lt;p&gt;If AI code Survival is systematically low — that's evidence the structural knowledge given to AI is insufficient. CLAUDE.md needs work. The Architect's design intent isn't reaching AI.&lt;/p&gt;

&lt;p&gt;Conversely, if AI code Survival matches or exceeds human code — the civilization's codex is functioning. AI understands the structure and generates code that fits.&lt;/p&gt;

&lt;p&gt;In other words, EIS becomes a &lt;strong&gt;feedback loop for AI governance.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Architect → CLAUDE.md → AI generates code → EIS measures Survival
                                                    ↓
                                          Low Survival → improve CLAUDE.md
                                          High Survival → structure is working
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The telescope is no longer just a tool for observing the universe. &lt;strong&gt;It becomes an instrument for constructing it.&lt;/strong&gt; Continuously monitoring the quality of AI-generated code from the perspective of structural influence, and running improvement cycles.&lt;/p&gt;

&lt;p&gt;This is also an application of Chapter 8's Engineering Relativity — the same engineer gets different scores in different contexts. If AI is measured as an "engineer," its performance should vary by repository. High AI Survival in repositories with clear structure, low in repositories with ambiguous structure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI's Survival is a proxy for structural quality.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Use AI
&lt;/h2&gt;

&lt;p&gt;These 14 chapters of blog posts were written with AI. EIS itself was born from sparring with Claude Code. I routinely use AI as a pair programming partner.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;the structural decisions are made by a human.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I ask AI to "implement this feature." But "how to structure this system" — I decide that myself. Module boundaries, dependency direction, naming conventions, architecture patterns — I don't delegate these design decisions to AI.&lt;/p&gt;

&lt;p&gt;AI is the ultimate Producer. But the Architect is human. At least for now.&lt;/p&gt;

&lt;p&gt;And that is precisely the muscle I believe engineers should train most in the AI era.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not the muscle for writing code. The muscle for generating gravity.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing — In the Age of Starburst
&lt;/h2&gt;

&lt;p&gt;In the history of the universe, there were eras when star formation exploded. This is called a &lt;strong&gt;starburst.&lt;/strong&gt; When galaxies collide, gas compresses, and massive numbers of stars form all at once.&lt;/p&gt;

&lt;p&gt;The AI era is the code universe's starburst.&lt;/p&gt;

&lt;p&gt;Stars will explode in number. But without gravity, galaxies can't hold their shape. Stars scatter and it's over.&lt;/p&gt;

&lt;p&gt;That's why we need humans who generate gravity. Now more than ever.&lt;/p&gt;

&lt;p&gt;Engineers who can create structure. Engineers who can demonstrate design through implementation. Engineers who can give order to the code AI writes.&lt;/p&gt;

&lt;p&gt;The git archaeology telescope was built to make that gravity visible.&lt;/p&gt;

&lt;p&gt;In the AI era especially, look through the telescope. Does your code universe have gravity?&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ brew tap machuz/tap &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; brew &lt;span class="nb"&gt;install &lt;/span&gt;eis
❯ eis analyze &lt;span class="nt"&gt;--recursive&lt;/span&gt; ~/your-workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;        *  .  *
    .  *    *   .
      *  ✦  *
   .    (●)    .
       /|  |\
      / |  | \
     /  |  |  \
    /___|__|___\
        ||
    ════╩╩════
   the Git Telescope
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/strong&gt; (this post)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/engineering-impact-score" rel="noopener noreferrer"&gt;engineering-impact-score&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #14 — Civilization: Why Only Some Codebases Become Civilizations</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sun, 15 Mar 2026 13:50:52 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3</link>
      <guid>https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3</guid>
      <description>&lt;p&gt;&lt;em&gt;Most code universes die. Only a few become civilizations.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F84xz9y4pryfz3uj7i9fz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F84xz9y4pryfz3uj7i9fz.png" alt="Civilization"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13&lt;/a&gt;, I looked back at the entire series as Software Cosmology — the unified framework mapping code to the universe.&lt;/p&gt;

&lt;p&gt;But there is one more stage beyond the universe. One I hadn't written about yet.&lt;/p&gt;




&lt;h2&gt;
  
  
  Beyond the Universe
&lt;/h2&gt;

&lt;p&gt;Across the previous chapters, we saw that software can be understood as a universe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gravity&lt;/strong&gt; — structural influence of engineers (Ch. 7)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stars&lt;/strong&gt; — the engineers themselves (Ch. 1–)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dark Matter&lt;/strong&gt; — invisible forces that don't appear in commits (Ch. 10)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Entropy&lt;/strong&gt; — unattended code always rots (Ch. 11)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collapse&lt;/strong&gt; — concentrated gravity destroys structure (Ch. 12)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are the physics of code universes.&lt;/p&gt;

&lt;p&gt;But in the real universe, there is one more stage. Matter coalesces, stars form, galaxies take shape. And in vanishingly rare cases, &lt;strong&gt;order begins to sustain itself, expand, and propagate across generations.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is &lt;strong&gt;civilization.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Most Code Universes Die
&lt;/h2&gt;

&lt;p&gt;You don't need statistics to know this. Most software projects die within a few years.&lt;/p&gt;

&lt;p&gt;They launch. Code is written in a burst of momentum. The team changes. Knowledge scatters. Entropy wins. Eventually someone says, "it'd be faster to rewrite from scratch," and the universe collapses.&lt;/p&gt;

&lt;p&gt;This isn't unusual. &lt;strong&gt;It's the default outcome.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Expecting a codebase to spontaneously develop order is like expecting a room to clean itself. The second law of thermodynamics applies to code without mercy.&lt;/p&gt;




&lt;h2&gt;
  
  
  But a Few Are Different
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Linux. Git. PostgreSQL. React.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first commit of each of these repositories was made over a decade ago. Linux — over 30 years ago.&lt;/p&gt;

&lt;p&gt;Their creators have stepped back or moved on. Contributors have cycled through multiple generations. Yet the structure persists. They resist entropy. They don't just survive — they &lt;em&gt;evolve&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;These are not mere repositories.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;They are civilizations.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Defining Civilization
&lt;/h2&gt;

&lt;p&gt;Civilization is not simply "code that exists."&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Civilization is structure that persists beyond time and can self-extend without its creators.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This definition contains three conditions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Structure exists&lt;/strong&gt; — not just files piled up, but a skeleton with design intent&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It outlasts time&lt;/strong&gt; — it survives longer than any single person's tenure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It self-extends&lt;/strong&gt; — it can absorb new features and new contributors without external intervention&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Conversely, a project that stops functioning when one person leaves is not a civilization. That is a &lt;strong&gt;kingdom.&lt;/strong&gt; When the king leaves, it falls.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Three Roles That Build Civilization
&lt;/h2&gt;

&lt;p&gt;Mapped to EIS's classification system, the elements of civilization are surprisingly simple.&lt;/p&gt;

&lt;h3&gt;
  
  
  Architect — The One Who Creates the Skeleton
&lt;/h3&gt;

&lt;p&gt;Architects generate gravity. Module structure, naming conventions, dependency direction — these design decisions bring order to the code universe.&lt;/p&gt;

&lt;p&gt;But as Chapter 12 showed, Architect gravity is also dangerous. When gravity concentrates in a single Architect, it becomes a Black Hole.&lt;/p&gt;

&lt;p&gt;A civilization's Architect is &lt;strong&gt;one who creates gravity, then releases it.&lt;/strong&gt; After building the structure, they enable others to build on top of it. Like O. in Chapter 5, who transitioned from Architect to Producer — structure complete, now producing on top of it.&lt;/p&gt;

&lt;p&gt;This is the essence of the &lt;strong&gt;Architect/Builder&lt;/strong&gt; from Chapter 13. The founder of a civilization must be an architect who is simultaneously prepared to leave.&lt;/p&gt;

&lt;h3&gt;
  
  
  Anchor — The One Who Maintains Order
&lt;/h3&gt;

&lt;p&gt;Anchors work like dark matter. They're not flashy. They don't create new structures. But they &lt;strong&gt;stabilize existing structure without breaking it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Chapter 10 called it "invisible gravity" — Anchors are exactly that. A team with Architects but no Anchors has beautiful but fragile structure. Nobody maintains it, so the moment the Architect leaves, entropy wins.&lt;/p&gt;

&lt;p&gt;The dual-Anchor formation on our BE team wasn't coincidence — it's a &lt;strong&gt;stability condition for civilization.&lt;/strong&gt; Two Anchors supporting the structure means that when one Architect departs, the structure doesn't collapse. Redundancy in maintenance is as important as brilliance in design.&lt;/p&gt;

&lt;h3&gt;
  
  
  Producer — The One Who Expands Territory
&lt;/h3&gt;

&lt;p&gt;Producers write new code. They extend the territory of civilization.&lt;/p&gt;

&lt;p&gt;But Producers alone don't make a civilization. Without an Architect's structure, continuous production is just &lt;strong&gt;chaotic expansion&lt;/strong&gt; — entropy increasing. As Chapter 11 established, code left to itself rots. Structureless production accelerates decay.&lt;/p&gt;

&lt;p&gt;However, when Producers build on top of an Architect's structure, civilization expands. Like new stars forming within a gravitational field, new code is laid down within the framework of order.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Civilization Equation
&lt;/h2&gt;

&lt;p&gt;Combining the three roles, the conditions for civilization reduce to a simple equation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Civilization =
  Architect  → creates gravity (structure)
  + Anchor   → maintains order (stability)
  + Producer → expands territory (growth)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Remove any one, and civilization cannot form.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Missing Role&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;th&gt;Cosmic Analogy&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;No Architect&lt;/td&gt;
&lt;td&gt;Structureless expansion. Code grows but has no design&lt;/td&gt;
&lt;td&gt;A universe without gravity — matter disperses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No Anchor&lt;/td&gt;
&lt;td&gt;Beautiful but fragile. Collapses when Architect leaves&lt;/td&gt;
&lt;td&gt;A galaxy without dark matter — stars scatter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No Producer&lt;/td&gt;
&lt;td&gt;Structure exists but doesn't grow. Fossilizes&lt;/td&gt;
&lt;td&gt;A galaxy where star formation has stopped — cold and dark&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Architect/Builder + Dual-Anchor — The Rare Structure of a Civilization-Ready Team
&lt;/h2&gt;

&lt;p&gt;Let me talk about our BE team.&lt;/p&gt;

&lt;p&gt;As I mentioned in Chapter 13, our backend runs on a formation of &lt;strong&gt;one Architect/Builder plus two Anchors.&lt;/strong&gt; When I asked an AI "what do you think of this composition?" it responded that a dual-Anchor setup is extremely rare. That made me happy.&lt;/p&gt;

&lt;p&gt;Why is this structure unusual? And why is it uniquely suited for civilization?&lt;/p&gt;

&lt;h3&gt;
  
  
  Comparison with Common Team Structures
&lt;/h3&gt;

&lt;p&gt;Most teams fall into one of these patterns:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Structure&lt;/th&gt;
&lt;th&gt;Characteristics&lt;/th&gt;
&lt;th&gt;Civilization Fitness&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;No Architect + Producers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Production without design. Code grows but has no structure&lt;/td&gt;
&lt;td&gt;Low. Entropy always wins&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Classical Architect + Producers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Architect only designs, never implements&lt;/td&gt;
&lt;td&gt;Moderate. Design philosophy vanishes when Architect leaves&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Architect + Single Anchor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Structure + maintenance, but no Anchor redundancy&lt;/td&gt;
&lt;td&gt;Moderate. Anchor departure leaves no maintainer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Architect/Builder + Dual-Anchor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Structure demonstrated through implementation, two maintainers&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  What It Means to Be an Architect/Builder
&lt;/h3&gt;

&lt;p&gt;As I wrote in Chapter 13, an Architect/Builder is &lt;strong&gt;fundamentally different from an Architect who only designs.&lt;/strong&gt; They create the structure &lt;em&gt;and&lt;/em&gt; write code on top of it themselves.&lt;/p&gt;

&lt;p&gt;This is critically important for civilization because &lt;strong&gt;design intent survives as implementation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Classical Architect's design philosophy often exists only in their head. Even when documented, the documentation frequently diverges from the actual implementation. When the Architect leaves, the &lt;em&gt;why&lt;/em&gt; behind the structure is lost.&lt;/p&gt;

&lt;p&gt;With an Architect/Builder, design philosophy is &lt;strong&gt;embedded in the code itself.&lt;/strong&gt; Naming conventions, module decomposition, dependency direction — these are implemented by the Architect's own hands. Subsequent engineers can read the &lt;em&gt;why&lt;/em&gt; directly from the code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The code becomes the documentation of its own design.&lt;/strong&gt; This is the civilizational value of the Architect/Builder.&lt;/p&gt;

&lt;h3&gt;
  
  
  What It Means to Have Dual-Anchors
&lt;/h3&gt;

&lt;p&gt;A team with one Anchor has no redundancy in maintenance. If that Anchor takes leave, transfers, or burns out — the maintainer of order disappears.&lt;/p&gt;

&lt;p&gt;With dual-Anchors, &lt;strong&gt;order maintenance is distributed.&lt;/strong&gt; If one falls, the other continues supporting the structure. This is critical as a stability condition for civilization.&lt;/p&gt;

&lt;p&gt;What's even more interesting is the complementary effect. The modules guarded by Anchor A and Anchor B are different, so coverage expands. It's not just backup — &lt;strong&gt;the surface area of maintenance doubles.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Civilizational Durability This Structure Creates
&lt;/h3&gt;

&lt;p&gt;The greatest effect of combining Architect/Builder with dual-Anchors is that &lt;strong&gt;the probability of civilization surviving the Architect's departure jumps dramatically.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Design philosophy is embedded in code (the Architect/Builder's legacy)&lt;/li&gt;
&lt;li&gt;Order maintainers are redundant (the dual-Anchor stability)&lt;/li&gt;
&lt;li&gt;New Producers can join and write code that fits the structure (civilization's self-extension)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This didn't happen by accident. But it wasn't deliberately designed either. Looking back, I think &lt;strong&gt;strong engineers gathered, and the structure naturally converged to this formation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Perhaps civilization isn't something you design. Perhaps it's something that &lt;strong&gt;emerges naturally when conditions align.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Lindy Effect of Code
&lt;/h2&gt;

&lt;p&gt;There's a deeper principle at work here. Nassim Taleb's &lt;strong&gt;Lindy Effect&lt;/strong&gt; states that the longer something non-perishable has survived, the longer its expected remaining lifespan.&lt;/p&gt;

&lt;p&gt;A codebase that has been maintained for 10 years is more likely to survive another 10 years than a codebase that launched last month. This isn't mysticism — it's selection bias made real. The codebase has already proven it can survive team changes, technology shifts, and entropy. Each year it survives is evidence that its structure works.&lt;/p&gt;

&lt;p&gt;This is why civilizations compound. Linux isn't successful &lt;em&gt;despite&lt;/em&gt; being old. It's successful &lt;strong&gt;because&lt;/strong&gt; it's old. Thirty years of Succession, maintenance, and evolution have embedded design intent so deeply into the structure that new contributors naturally write code that fits.&lt;/p&gt;

&lt;p&gt;EIS can see this effect indirectly. A codebase with consistently high Survival across multiple timeline periods is exhibiting Lindy behavior — its structure is durable enough that code doesn't need to be rewritten. The architecture has proven itself.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Bus Factor Paradox
&lt;/h2&gt;

&lt;p&gt;Chapter 1 introduced Bus Factor as a risk metric. But civilization reframes it entirely.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A civilization's Bus Factor approaches infinity.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not because no one is important, but because the system has made itself independent of any single contributor. Design intent is encoded in the structure. Maintenance patterns are shared across Anchors. Production conventions are absorbed by new Producers through the code itself.&lt;/p&gt;

&lt;p&gt;The paradox is this: the most important engineers build systems that don't need them. The highest expression of engineering impact is &lt;strong&gt;making yourself replaceable&lt;/strong&gt; — not because you're weak, but because the structure you built is strong enough to stand on its own.&lt;/p&gt;

&lt;p&gt;This is why EIS measures Indispensability but weights it at only 5%. High Indispensability is a risk signal. In a civilization, Indispensability is distributed.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Civilization Test
&lt;/h2&gt;

&lt;p&gt;And here the real test begins.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Does the civilization continue after the Architect leaves?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the civilization test.&lt;/p&gt;

&lt;p&gt;While Architects are present, any project can maintain order. As long as design intent lives in the Architect's head, code evolves in the right direction.&lt;/p&gt;

&lt;p&gt;But Architects don't stay forever. They change jobs. They move to other projects. They burn out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens at that moment separates civilization from kingdom.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In a kingdom, order collapses when the king leaves. Design intent existed only in the king's head. The remaining team doesn't understand the &lt;em&gt;why&lt;/em&gt; behind the code. Changes that contradict the design start creeping in. Structure rots from the inside.&lt;/p&gt;

&lt;p&gt;In a civilization, order continues after the Architect departs. Design intent is embedded in the structure itself. New participants can write code that fits the structure naturally. Anchors maintain order. Producers continue building on top of the foundation.&lt;/p&gt;




&lt;h2&gt;
  
  
  Can EIS Measure Civilization?
&lt;/h2&gt;

&lt;p&gt;EIS measures individual scores and team health. It doesn't directly measure civilization — not yet.&lt;/p&gt;

&lt;p&gt;But the &lt;strong&gt;precursors&lt;/strong&gt; of civilization appear in EIS data.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Architect Diversification
&lt;/h3&gt;

&lt;p&gt;In teams heading toward civilization, there isn't just one Architect. Like the dual-Anchor formation from Chapter 13, &lt;strong&gt;multiple Architects generate gravity in different domains.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In EIS timelines, if multiple members show high Design scores and each has healthy (green) Gravity — that codebase is approaching civilization.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Succession Traces
&lt;/h3&gt;

&lt;p&gt;Another sign: &lt;strong&gt;generational transition visible in timelines.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One Architect's Design gradually declines while another member's Design rises. A member's Role transitions from "Producer → Architect." This is evidence of structural knowledge propagating.&lt;/p&gt;

&lt;p&gt;H.'s "succession Architect" movement from Chapter 13 — diving into R.M.'s structure to absorb its design philosophy — is exactly this. Civilization requires Succession because it must outlast any single Architect's tenure.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Stable Survival Rates
&lt;/h3&gt;

&lt;p&gt;In civilized codebases, Survival stays consistently high. Code that's written isn't rewritten — it persists. This proves the structure is robust: good design means new requirements can be met by extending existing code rather than replacing it.&lt;/p&gt;

&lt;p&gt;High, stable Survival across timeline periods is a proxy for structural quality — and a precursor to civilization.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Scale of Civilization
&lt;/h2&gt;

&lt;p&gt;So far we've discussed civilization within a single team. But civilization scales further.&lt;/p&gt;

&lt;h3&gt;
  
  
  Organizational Civilization
&lt;/h3&gt;

&lt;p&gt;Shared design philosophies, coding conventions, and architecture patterns maintained across multiple teams — that's &lt;strong&gt;organizational civilization.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a new team launches, they don't design from zero. They build on the civilization's infrastructure: common libraries, common patterns, common vocabulary. The organization's architecture becomes the soil in which new codebases grow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open Source Civilization
&lt;/h3&gt;

&lt;p&gt;Linux and PostgreSQL are civilizations because their structure is maintained &lt;strong&gt;beyond organizational boundaries.&lt;/strong&gt; Contributors are worldwide and may never meet. But the code's structure — naming conventions, module boundaries, commit message conventions — these "rules of civilization" are shared. As long as the rules hold, order persists.&lt;/p&gt;

&lt;p&gt;In OSS civilization, CONTRIBUTING guides and architecture documents are the &lt;strong&gt;legal codex.&lt;/strong&gt; New participants write code that follows the codex, and civilization extends across generations without any central authority.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Civilization Becomes Culture
&lt;/h2&gt;

&lt;p&gt;Civilization was about structure persisting beyond time.&lt;/p&gt;

&lt;p&gt;But there is a stage beyond.&lt;/p&gt;

&lt;p&gt;When structure begins to change how people behave — it becomes &lt;strong&gt;culture.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine two Architects committing different design philosophies to the same module. In verbal design debates, the loudest voice might win. But run &lt;code&gt;eis timeline&lt;/code&gt; and track the Design axis — history shows which design survived, which generated gravity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code becomes the judge.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In early Silicon Valley, they say that simply posting task progress on a board was enough to make talented engineers compete with natural intensity. That wasn't visibility creating competition. &lt;strong&gt;It was visibility creating pride.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Run &lt;code&gt;eis timeline&lt;/code&gt; every week. See what gravity you left behind. When that becomes a team's routine — culture already exists.&lt;/p&gt;

&lt;p&gt;Civilization is structure surviving after the Architect leaves. Culture is &lt;strong&gt;the next Architect emerging naturally&lt;/strong&gt; without anyone forcing it. Structure changes behavior, behavior creates new structure. When that cycle starts turning, a codebase transcends civilization and becomes culture.&lt;/p&gt;




&lt;h2&gt;
  
  
  Our Civilization
&lt;/h2&gt;

&lt;p&gt;Let me be honest.&lt;/p&gt;

&lt;p&gt;I don't know yet whether our codebase is a civilization. Civilization takes time. Claiming it after two or three years is premature.&lt;/p&gt;

&lt;p&gt;But the team I described in Chapter 13 shows &lt;strong&gt;signs&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;R.M. created a new universe in FE, and H. is inheriting its structure (Succession)&lt;/li&gt;
&lt;li&gt;P. completed the hardest BE domain through autonomous design (Architect diversification)&lt;/li&gt;
&lt;li&gt;The dual-Anchor formation ensures structural redundancy (Order maintenance)&lt;/li&gt;
&lt;li&gt;PO and PdM as dark matter support civilization through non-code channels (Invisible infrastructure)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether we become a civilization depends on what comes next.&lt;/p&gt;

&lt;p&gt;But we have proof from another universe. In past codebases, we built structure that survived beyond team turnover. And the culture we shared in that previous universe — the culture of visualizing design gravity, of taking pride in structure — we've carried it into this team. So I'm confident. &lt;strong&gt;The conviction that this team can build a civilization — that was taught to us by a previous universe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will this structure survive after I leave?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's the question. And facing that question honestly is, I believe, the final work of an Architect/Builder.&lt;/p&gt;




&lt;p&gt;Does the code you're working with carry the scent of civilization?&lt;/p&gt;

&lt;p&gt;Point the telescope at your own code universe — and see what you find.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ brew tap machuz/tap &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; brew &lt;span class="nb"&gt;install &lt;/span&gt;eis
❯ eis analyze &lt;span class="nt"&gt;--recursive&lt;/span&gt; ~/your-workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Maybe you'll see the signs of civilization in your codebase too.&lt;/p&gt;




&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/engineering-impact-score" rel="noopener noreferrer"&gt;engineering-impact-score&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #15 — AI Creates Stars, Not Gravity</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sun, 15 Mar 2026 13:12:47 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-15-the-age-of-ai-the-starburst-that-code-universes-were-never-prepared-for-o7k</link>
      <guid>https://dev.to/machuz/git-archaeology-15-the-age-of-ai-the-starburst-that-code-universes-were-never-prepared-for-o7k</guid>
      <description>&lt;p&gt;&lt;em&gt;AI creates stars. But it doesn't create gravity.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgcap0a15aw7o0f2a9cbo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgcap0a15aw7o0f2a9cbo.png" alt="AI Creates Stars, Not Gravity"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14&lt;/a&gt;, I wrote about Civilization — why only some codebases become self-sustaining structures that outlast their creators.&lt;/p&gt;

&lt;p&gt;The three elements of civilization: Architect (creates structure), Anchor (maintains order), Producer (expands territory).&lt;/p&gt;

&lt;p&gt;Now, a new variable is entering this equation.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Starburst
&lt;/h2&gt;

&lt;p&gt;The software universe is entering an era of profound change.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI writes code. Faster than humans. In greater volume. GitHub Copilot, Claude Code, Cursor — AI assistants are no longer "experimental tools." A significant portion of production code is now generated by AI. That era has already arrived.&lt;/p&gt;

&lt;p&gt;In cosmic terms, this is a &lt;strong&gt;starburst.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;New code. New functions. New services. New files. The code universe is experiencing star formation at a rate never seen in its history.&lt;/p&gt;




&lt;h2&gt;
  
  
  But Stars Alone Don't Make a Universe
&lt;/h2&gt;

&lt;p&gt;As I wrote in Chapter 7, a code universe isn't composed of stars (code) alone. There is gravity (structural influence), dark matter (invisible forces), and entropy (the tendency toward disorder).&lt;/p&gt;

&lt;p&gt;The more stars form, &lt;strong&gt;the more entropy increases.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This might seem counterintuitive. Isn't more code a good thing? Isn't higher productivity a good thing?&lt;/p&gt;

&lt;p&gt;The answer is No. At least, not unconditionally.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Nature of AI-Generated Code
&lt;/h3&gt;

&lt;p&gt;AI-generated code has a structurally important characteristic:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI generates the future but takes no responsibility for the past.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a human engineer writes code, there's implicit context. "This module was built on this design philosophy." "This naming convention carries this intent." "This implementation is the result of a discussion three months ago." This context doesn't appear in git log. It lives in the engineer's head.&lt;/p&gt;

&lt;p&gt;AI has none of this context. AI generates code that satisfies the requirements in a prompt. The code works. Tests pass. But &lt;strong&gt;consistency with the existing structure is not guaranteed.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In EIS terms:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI generates stars          ← Production
AI does not generate gravity  ← Design, Survival
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AI supercharges the Production axis. But it doesn't contribute to Design or Survival — in fact, code that doesn't fit the structure can &lt;strong&gt;erode&lt;/strong&gt; these axes.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Survival Problem of AI Code
&lt;/h2&gt;

&lt;p&gt;In Chapter 1, I wrote that Survival (code longevity) is EIS's most important axis. Whether the code you wrote persists through time.&lt;/p&gt;

&lt;p&gt;What happens to the Survival of AI-written code?&lt;/p&gt;

&lt;p&gt;We don't have enough data yet, but hypotheses are possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  Short-Term: High Survival
&lt;/h3&gt;

&lt;p&gt;AI-generated code usually "works." Tests can be written. So in the short term, there's no reason to rewrite it. Survival reads high.&lt;/p&gt;

&lt;h3&gt;
  
  
  Long-Term: Survival Degrades
&lt;/h3&gt;

&lt;p&gt;But months later, when adjacent modules change — what happens? AI-written code wasn't designed with awareness of structural intent. So it &lt;strong&gt;can't withstand structural changes.&lt;/strong&gt; It gets rewritten. Survival drops.&lt;/p&gt;

&lt;p&gt;In other words, AI code Survival may exhibit a &lt;strong&gt;temporal degradation pattern.&lt;/strong&gt; Survives short-term, but crumbles when waves of structural change arrive.&lt;/p&gt;

&lt;p&gt;Viewed on an EIS timeline:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csvs"&gt;&lt;code&gt;&lt;span class="k"&gt;Period&lt;/span&gt;      &lt;span class="k"&gt;Survival&lt;/span&gt;
&lt;span class="mf"&gt;2025&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="k"&gt;Q&lt;/span&gt;&lt;span class="mf"&gt;2&lt;/span&gt;     &lt;span class="mf"&gt;85&lt;/span&gt;    &lt;span class="err"&gt;←&lt;/span&gt; &lt;span class="k"&gt;Just&lt;/span&gt; &lt;span class="k"&gt;generated&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;no&lt;/span&gt; &lt;span class="k"&gt;rewrites&lt;/span&gt; &lt;span class="k"&gt;yet&lt;/span&gt;
&lt;span class="mf"&gt;2025&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="k"&gt;Q&lt;/span&gt;&lt;span class="mf"&gt;3&lt;/span&gt;     &lt;span class="mf"&gt;72&lt;/span&gt;    &lt;span class="err"&gt;←&lt;/span&gt; &lt;span class="k"&gt;Adjacent&lt;/span&gt; &lt;span class="k"&gt;module&lt;/span&gt; &lt;span class="k"&gt;changes&lt;/span&gt; &lt;span class="k"&gt;force&lt;/span&gt; &lt;span class="k"&gt;partial&lt;/span&gt; &lt;span class="k"&gt;rewrites&lt;/span&gt;
&lt;span class="mf"&gt;2025&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="k"&gt;Q&lt;/span&gt;&lt;span class="mf"&gt;4&lt;/span&gt;     &lt;span class="mf"&gt;55&lt;/span&gt;    &lt;span class="err"&gt;←&lt;/span&gt; &lt;span class="k"&gt;Design&lt;/span&gt; &lt;span class="k"&gt;changes&lt;/span&gt; &lt;span class="k"&gt;make&lt;/span&gt; &lt;span class="k"&gt;major&lt;/span&gt; &lt;span class="k"&gt;rewrite&lt;/span&gt; &lt;span class="k"&gt;unavoidable&lt;/span&gt;
&lt;span class="mf"&gt;2026&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="k"&gt;Q&lt;/span&gt;&lt;span class="mf"&gt;1&lt;/span&gt;     &lt;span class="mf"&gt;40&lt;/span&gt;    &lt;span class="err"&gt;←&lt;/span&gt; &lt;span class="s2"&gt;"Easier to just rewrite from scratch"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is the entropy of Chapter 11 in action. &lt;strong&gt;Code without structure is fragile against structural change.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Can AI Become an Architect?
&lt;/h2&gt;

&lt;p&gt;This is the core question.&lt;/p&gt;

&lt;p&gt;Recall the civilization equation from the previous chapter:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="s"&gt;Civilization =&lt;/span&gt;
  &lt;span class="s"&gt;Architect  → creates gravity (structure)&lt;/span&gt;
  &lt;span class="s"&gt;+ Anchor   → maintains order (stability)&lt;/span&gt;
  &lt;span class="s"&gt;+ Producer → expands territory (growth)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AI can clearly fulfill the Producer role. Writing code. Expanding territory. Fast and in volume.&lt;/p&gt;

&lt;p&gt;AI can &lt;strong&gt;partially&lt;/strong&gt; fulfill the Anchor role. Refactoring, adding tests, fixing lint — some maintenance work can be delegated to AI.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;can AI become an Architect?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My current answer is &lt;strong&gt;No.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An Architect &lt;strong&gt;defines&lt;/strong&gt; structure. Where to draw module boundaries. Which direction dependencies flow. What meaning to encode in naming conventions. These decisions require domain knowledge, team context, business direction, technical constraints — knowledge across multiple dimensions.&lt;/p&gt;

&lt;p&gt;AI can answer "how to write this code." It cannot yet answer "how to structure this system."&lt;/p&gt;

&lt;p&gt;Think of it as pair programming. The human is the Navigator (making design decisions), the AI is the Driver (handling implementation). The most productive development setup in the AI era is the ultimate form of Architect/Producer division of labor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Writing code and generating gravity are entirely different capabilities.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Shift in Engineering Value
&lt;/h2&gt;

&lt;p&gt;This answers how engineering value changes in the AI era.&lt;/p&gt;

&lt;h3&gt;
  
  
  Before AI
&lt;/h3&gt;

&lt;p&gt;Engineering value = &lt;strong&gt;the ability to write code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Engineers who write code fast are strong. Engineers who write code in volume are strong. High Production signals get recognized.&lt;/p&gt;

&lt;h3&gt;
  
  
  After AI
&lt;/h3&gt;

&lt;p&gt;Engineering value = &lt;strong&gt;the ability to generate gravity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In an era where AI writes code, the value of humans writing code drops relatively. But the value of designing structure — generating gravity — doesn't drop. It &lt;strong&gt;rises.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because the more code AI generates, the more important the humans who give that code order become. More stars means more gravity is needed.&lt;/p&gt;

&lt;p&gt;Viewed through EIS's 7 axes, the value shifts look like this:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Axis&lt;/th&gt;
&lt;th&gt;Value Change in AI Era&lt;/th&gt;
&lt;th&gt;Reason&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Production&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;↓ Declining&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AI can substitute. Human production speed is no longer a competitive advantage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Quality&lt;/td&gt;
&lt;td&gt;→ Stable&lt;/td&gt;
&lt;td&gt;Ability to validate AI code quality remains necessary&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Survival&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;↑ Rising&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Only structurally grounded code survives. Proof of design ability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;↑↑ Sharply rising&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The scarcest capability in the AI era. The only axis that generates gravity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Breadth&lt;/td&gt;
&lt;td&gt;→ Stable&lt;/td&gt;
&lt;td&gt;Cross-cutting knowledge depends on human contextual understanding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Debt Cleanup&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;↑ Rising&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The ability to clean up debt AI generates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Indispensability&lt;/td&gt;
&lt;td&gt;→ Stable&lt;/td&gt;
&lt;td&gt;Structural influence remains a human responsibility&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Design becomes the most important axis.&lt;/strong&gt; In Chapter 1, I called Survival the most important axis. That's still true. But in the AI era, Survival and Design become two sides of the same coin — only structurally correct code can maintain Survival.&lt;/p&gt;




&lt;h2&gt;
  
  
  Defining the Engineers Who Will Survive
&lt;/h2&gt;

&lt;p&gt;So what exactly is an "engineer who survives in the AI era"? I want to articulate this clearly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Implementation Speed Alone Won't Be Enough
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Engineers whose primary differentiator is implementation speed will struggle to survive the AI era.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This isn't a denial of ability. It's a structural change in the market. When AI can write in one hour what a human writes in a day, there's no economic value in the human doing it. The ability to write code fast and accurately was a scarce resource before AI. After AI, it becomes a commodity.&lt;/p&gt;

&lt;h3&gt;
  
  
  Three Conditions for Survival
&lt;/h3&gt;

&lt;p&gt;Through EIS's 7 axes and Software Cosmology, three conditions for "surviving engineers" emerge:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. The ability to generate gravity (Design)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The ability to define structure. Drawing module boundaries, determining dependency direction, encoding domain meaning in naming conventions. In the language of Chapter 7 — &lt;strong&gt;the ability to create a gravitational field in the code universe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In an era where AI generates massive amounts of code, the human who can give that code gravitational pull so it doesn't scatter in all directions. This becomes the scarcest capability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. The ability to explain the "why" of structure (Context)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI can write the "what" of code. But "why this structure?" — domain context, business constraints, the team's historical decisions — only humans can understand and communicate this.&lt;/p&gt;

&lt;p&gt;The dark matter of Chapter 10 — invisible forces that don't appear in commit logs — exists only in human minds. To give AI context and make it generate code in the right direction, you must be able to articulate that dark matter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. The ability to fight entropy (Survival × Debt Cleanup)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI-generated code accelerates entropy. Code that doesn't fit the structure seeps in, and technical debt accumulates.&lt;/p&gt;

&lt;p&gt;Surviving engineers can resist this entropy. They can restructure AI-generated code to align with the architecture, pay down debt, and maintain order. The power to directly oppose Chapter 11's law of entropy.&lt;/p&gt;

&lt;h3&gt;
  
  
  A New Classification of Engineers
&lt;/h3&gt;

&lt;p&gt;Organized, AI-era engineers fall into three categories:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Classification&lt;/th&gt;
&lt;th&gt;Characteristics&lt;/th&gt;
&lt;th&gt;AI Era Outlook&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Writer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Primary value is writing code&lt;/td&gt;
&lt;td&gt;Replaced by AI. Market value drops sharply&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Architect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Designs structure, generates gravity&lt;/td&gt;
&lt;td&gt;Most scarce in AI era. Market value rises sharply&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Code Custodian&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Maintains structure, fights entropy&lt;/td&gt;
&lt;td&gt;Cleaner of AI-generated debt. Value rises&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Mapped to the civilization equation from Chapter 14:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code Writer = Producer&lt;/li&gt;
&lt;li&gt;Code Architect = Architect&lt;/li&gt;
&lt;li&gt;Code Custodian = Anchor&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The survivors in the AI era are Architects and Anchors.&lt;/strong&gt; AI takes over the Producer's work.&lt;/p&gt;

&lt;p&gt;And the Architect/Builder — the engineer who builds structure with their own hands — becomes the ultimate AI user. Because they can direct AI with structural understanding. They can show the right direction to AI as a Producer.&lt;/p&gt;




&lt;h2&gt;
  
  
  AGI — When Even This Premise Collapses
&lt;/h2&gt;

&lt;p&gt;Everything above assumes "AI cannot become an Architect."&lt;/p&gt;

&lt;p&gt;But there's a question I must face honestly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens when Artificial General Intelligence (AGI) acquires the Architect's capability?&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Conditions Under Which AGI Could Become an Architect
&lt;/h3&gt;

&lt;p&gt;Let me revisit why current AI (LLMs) cannot be Architects:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lack of context&lt;/strong&gt; — Cannot holistically understand domain knowledge, team history, and business direction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lack of long-term consistency&lt;/strong&gt; — Cannot maintain design consistency across sessions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lack of tradeoff judgment&lt;/strong&gt; — Cannot apply domain-specific weights to decisions with no right answer (performance vs. maintainability, flexibility vs. simplicity)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Conversely, &lt;strong&gt;an AI that acquires all of these could become an Architect.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When AGI fully understands a company's domain knowledge, remembers team context, and can make tradeoff judgments based on business direction — that AGI can design structure. It can generate gravity.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Remains for Engineers Then?
&lt;/h3&gt;

&lt;p&gt;This might lead to a pessimistic conclusion. But I won't shy away from it.&lt;/p&gt;

&lt;p&gt;In a world where AGI can be an Architect, an engineer's "technical" value approaches zero. No need to write code, no need to design structure.&lt;/p&gt;

&lt;p&gt;But — &lt;strong&gt;and this is the critical point&lt;/strong&gt; — there is one thing even AGI cannot replace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The decision of "what to build."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"Why is this product necessary?" "Where is the user's real pain?" "Where should this business go?" — these aren't technical questions. They're questions of human will.&lt;/p&gt;

&lt;p&gt;Continuing the cosmic metaphor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Can create stars          ← AI (Production)
Can create gravity        ← AGI (Design)
Has a reason to create the universe ← Humans (Purpose)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AGI might be able to construct a universe. But deciding &lt;strong&gt;why&lt;/strong&gt; that universe should exist — that's human.&lt;/p&gt;

&lt;h3&gt;
  
  
  "Deciding What's Fun" Will Always Be Human
&lt;/h3&gt;

&lt;p&gt;I'm currently in the entertainment domain.&lt;/p&gt;

&lt;p&gt;Why did I choose this field? Because I believe &lt;strong&gt;defining "fun" is something only humans can do.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Entertainment is the act of humans deciding "this is fun." No matter how far AI evolves, humans set the standard for "fun." Designing game rules. Crafting experiences. Understanding the sensation of "this moment is exciting" and translating it into a product.&lt;/p&gt;

&lt;p&gt;I see this as the most concrete form of Purpose. Even when AGI can write code and design structure — &lt;strong&gt;no matter how far we go, deciding what's fun remains human.&lt;/strong&gt; That fact doesn't change.&lt;/p&gt;

&lt;p&gt;That's why I jumped into this field. And this conviction is one answer for engineers living in the AI era. Placing human will on top of technology. That's work that never becomes obsolete, in any era.&lt;/p&gt;

&lt;h3&gt;
  
  
  Neither Optimism Nor Pessimism
&lt;/h3&gt;

&lt;p&gt;I view the technological singularity neither optimistically nor pessimistically — but &lt;strong&gt;as fact to be reckoned with.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I don't know if AGI will arrive. I don't know when. But ignoring that possibility while talking about "engineering value" would be dishonest.&lt;/p&gt;

&lt;p&gt;What I can do right now is clear. &lt;strong&gt;Accurately understand current AI's capabilities and focus on work only humans can do.&lt;/strong&gt; And every time AI's capabilities expand, update the definition of "what only humans can do."&lt;/p&gt;

&lt;p&gt;This isn't a retreat. &lt;strong&gt;It's a redefinition of the front line.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Archaeology of AI Code
&lt;/h2&gt;

&lt;p&gt;Another use for git archaeology becomes visible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track the Survival gap between AI-written and human-written code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If AI code Survival is systematically lower, that's evidence AI is generating code that doesn't fit the structure. Conversely, if AI code Survival matches human code, it means the Architect's structure is clear enough for AI too — proof the structure functions as "civilization's legal codex."&lt;/p&gt;

&lt;p&gt;This is a variation of Chapter 14's Civilization Test:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Does the civilization continue after the Architect leaves?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That was the Civilization Test. The AI-era variation:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Does the structure hold even when AI writes the code?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;AI stresses structure differently than an Architect's departure. The Architect's absence is structural abandonment. AI's intervention is structural &lt;strong&gt;dilution.&lt;/strong&gt; The gravitational field thins as masses of new stars form.&lt;/p&gt;

&lt;p&gt;Only structures that withstand this stress can become civilizations of the AI era.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Architect/Builder in the AI Era
&lt;/h2&gt;

&lt;p&gt;In Chapter 13, I wrote that I want to be an Architect/Builder.&lt;/p&gt;

&lt;p&gt;In the AI era, this orientation becomes even more important.&lt;/p&gt;

&lt;p&gt;An Architect/Builder &lt;strong&gt;demonstrates structure through code.&lt;/strong&gt; Not through design documents, but through the implementation itself — showing "this is how it should be written."&lt;/p&gt;

&lt;p&gt;This applies to AI too. When AI generates code, it references the existing codebase. Implementation patterns left by an Architect/Builder become the AI's &lt;strong&gt;structural templates.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Architect/Builder's work expands: not just communicating design intent to human successors, but &lt;strong&gt;communicating it to AI as well.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Good design is structure where both humans and AI, reading the same codebase, write code in the same direction.&lt;/p&gt;

&lt;h3&gt;
  
  
  Succession of the Soul to AI
&lt;/h3&gt;

&lt;p&gt;Here, we can see how the civilization equation from the previous chapter functions in the AI era.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Architect builds the foundation.&lt;/strong&gt; Module boundaries, dependency direction, naming conventions — defining the gravitational field of the code universe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Anchor, on that foundation, teaches AI to understand the structure.&lt;/strong&gt; Maintaining CLAUDE.md files and architecture documents, giving AI the knowledge it needs to generate code that fits the structure. Verifying AI's output against the structural context, course-correcting to prevent entropy from growing.&lt;/p&gt;

&lt;p&gt;And as Architect and Anchor complement each other, &lt;strong&gt;they weave massive amounts of functionality into the product with order, alongside AI as the ultimate Producer.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a new form of Succession — the structural knowledge transfer I wrote about in Chapter 14. Not human-to-human succession. &lt;strong&gt;Human-to-AI succession.&lt;/strong&gt; The Anchor transmits the soul of the Architect's structure to AI. AI receives that soul and produces code that follows the structure.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;succession of the soul to AI.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just as civilizations persist across generations, a codebase's structure is inherited by AI as a new "generation." CLAUDE.md becomes the civilization's legal codex — rules that AI reads, understands, and follows. The design intent that human Architects encoded continues to be implemented through AI's hands.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Civilization is no longer woven by humans alone.&lt;/strong&gt; The era of humans and AI weaving it together has already begun.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Articulation of Structure and the Birth of New Culture
&lt;/h2&gt;

&lt;p&gt;An Architect's design intent lives in the code. Naming conventions, module boundaries, dependency direction — if you can read structure, you can extract it from commit history. That's exactly what the EIS telescope shows.&lt;/p&gt;

&lt;p&gt;But AI still lacks the ability to infer structural "intent" from code alone. So we need to maintain documents like CLAUDE.md, providing structural knowledge as explicit text.&lt;/p&gt;

&lt;p&gt;This is an interesting byproduct of the AI era. The text written for AI also becomes a useful guide for human engineers who haven't yet developed the skill to read structure from code. &lt;strong&gt;More codebases will have structural knowledge as text from the start&lt;/strong&gt; — an unexpected benefit of the AI era.&lt;/p&gt;

&lt;p&gt;But beyond this lies something far bigger.&lt;/p&gt;

&lt;h3&gt;
  
  
  When Architects' Souls Accumulate
&lt;/h3&gt;

&lt;p&gt;A single CLAUDE.md contains one Architect's design philosophy.&lt;/p&gt;

&lt;p&gt;But what if it crosses the boundaries of a single team, a single product? When the structural knowledge of multiple Architects accumulates, gets refined, and becomes reusable as a &lt;strong&gt;common language of good design&lt;/strong&gt; — that's no longer the story of a single codebase.&lt;/p&gt;

&lt;p&gt;A high-quality accumulation of structural knowledge that has absorbed the souls of many Architects. When shared beyond organizational boundaries, &lt;strong&gt;a new unit of "culture" may be born.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In Chapter 14, I wrote about "organizational civilization" and "open source civilization." Common coding conventions, architecture patterns, naming conventions — these become civilization's legal codex.&lt;/p&gt;

&lt;p&gt;The AI era's codex has the potential to evolve one layer higher. The accumulation of structural knowledge that both humans and AI reference could form a &lt;strong&gt;grand culture&lt;/strong&gt; that transcends individual codebases.&lt;/p&gt;

&lt;p&gt;Linux culture, Go culture, React culture — these have existed as community tacit knowledge. In the AI era, that knowledge gets accumulated more explicitly, more systematically. And as AI faithfully embodies that culture, the speed of cultural diffusion increases dramatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI can become a carrier of culture itself.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Gravity Amplifier
&lt;/h2&gt;

&lt;p&gt;Before AI, an Architect could only build structure with their own hands and demonstrate implementation patterns themselves. There was a physical limit to how much code a single Architect could influence.&lt;/p&gt;

&lt;p&gt;In the AI era, that limit vanishes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI amplifies the Architect's gravity.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A design pattern the Architect demonstrated in one module gets horizontally deployed by AI across a hundred other modules. Naming conventions the Architect defined get faithfully reproduced by AI in every file. The structural intent the Architect encoded in CLAUDE.md gets embodied by AI in daily coding.&lt;/p&gt;

&lt;p&gt;A single Architect's gravity gets &lt;strong&gt;amplified 10x, 100x&lt;/strong&gt; through AI.&lt;/p&gt;

&lt;p&gt;This is a fundamental change to EIS's Design axis. Before AI, an engineer with high Design "brought structure to the code they touched." After AI, an engineer with high Design "brings structure to the entire codebase through AI."&lt;/p&gt;

&lt;p&gt;The Architect's radius of influence expands dramatically.&lt;/p&gt;

&lt;p&gt;In Chapter 12, I wrote about the danger of Black Holes — when gravity concentrates too much in one place, structure collapses. But gravity amplification through AI is different from a Black Hole. It amplifies the Architect's gravity &lt;strong&gt;distributively.&lt;/strong&gt; AI functions not as a center of gravity but as a transmission medium for gravity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI carries the gravity an Architect created to every corner of the universe.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  My Own Transformation
&lt;/h3&gt;

&lt;p&gt;Of course, I use AI extensively in my own development.&lt;/p&gt;

&lt;p&gt;I've been an Architect/Builder for much of my career, but before AI, my work was almost entirely about facing code. Design the structure, implement it with my own hands. That alone would fill a day.&lt;/p&gt;

&lt;p&gt;After acquiring AI, this changed fundamentally.&lt;/p&gt;

&lt;p&gt;With AI handling the Producer role and writing large volumes of code, &lt;strong&gt;I now have time for dark matter work too.&lt;/strong&gt; Maintaining design documents, expanding CLAUDE.md, having design discussions with team members, making structural decisions — things that were squeezed out by "time spent writing code" are now possible.&lt;/p&gt;

&lt;p&gt;And code output hasn't decreased — it's increased. Through pair programming with AI, I can produce massive amounts of structurally-aware code at high speed.&lt;/p&gt;

&lt;p&gt;Building structure as an Architect/Builder, making dark matter visible, and weaving large volumes of features through AI. &lt;strong&gt;A way of working that was impossible before AI&lt;/strong&gt; is now routine.&lt;/p&gt;

&lt;p&gt;This is the true power of the Architect/Builder in the AI era.&lt;/p&gt;




&lt;h2&gt;
  
  
  Measuring AI Performance with EIS
&lt;/h2&gt;

&lt;p&gt;Here, a new use for git archaeology emerges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The EIS telescope can measure AI's performance too.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If AI-generated commits can be identified (via &lt;code&gt;Co-Authored-By&lt;/code&gt; tags or commit message conventions), the Survival of AI-written code can be compared against human code.&lt;/p&gt;

&lt;p&gt;If AI code Survival is systematically low — that's evidence the structural knowledge given to AI is insufficient. CLAUDE.md needs work. The Architect's design intent isn't reaching AI.&lt;/p&gt;

&lt;p&gt;Conversely, if AI code Survival matches or exceeds human code — the civilization's codex is functioning. AI understands the structure and generates code that fits.&lt;/p&gt;

&lt;p&gt;In other words, EIS becomes a &lt;strong&gt;feedback loop for AI governance.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Architect → CLAUDE.md → AI generates code → EIS measures Survival
                                                    ↓
                                          Low Survival → improve CLAUDE.md
                                          High Survival → structure is working
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The telescope is no longer just a tool for observing the universe. &lt;strong&gt;It becomes an instrument for constructing it.&lt;/strong&gt; Continuously monitoring the quality of AI-generated code from the perspective of structural influence, and running improvement cycles.&lt;/p&gt;

&lt;p&gt;This is also an application of Chapter 8's Engineering Relativity — the same engineer gets different signals in different contexts. If AI is measured as an "engineer," its performance should vary by repository. High AI Survival in repositories with clear structure, low in repositories with ambiguous structure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI's Survival is a proxy for structural quality.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  How I Use AI
&lt;/h2&gt;

&lt;p&gt;These 14 chapters of blog posts were written with AI. EIS itself was born from sparring with Claude Code. I routinely use AI as a pair programming partner.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;the structural decisions are made by a human.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I ask AI to "implement this feature." But "how to structure this system" — I decide that myself. Module boundaries, dependency direction, naming conventions, architecture patterns — I don't delegate these design decisions to AI.&lt;/p&gt;

&lt;p&gt;AI is the ultimate Producer. But the Architect is human. At least for now.&lt;/p&gt;

&lt;p&gt;And that is precisely the muscle I believe engineers should train most in the AI era.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not the muscle for writing code. The muscle for generating gravity.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Closing — In the Age of Starburst
&lt;/h2&gt;

&lt;p&gt;In the history of the universe, there were eras when star formation exploded. This is called a &lt;strong&gt;starburst.&lt;/strong&gt; When galaxies collide, gas compresses, and massive numbers of stars form all at once.&lt;/p&gt;

&lt;p&gt;The AI era is the code universe's starburst.&lt;/p&gt;

&lt;p&gt;Stars will explode in number. But without gravity, galaxies can't hold their shape. Stars scatter and it's over.&lt;/p&gt;

&lt;p&gt;That's why we need humans who generate gravity. Now more than ever.&lt;/p&gt;

&lt;p&gt;Engineers who can create structure. Engineers who can demonstrate design through implementation. Engineers who can give order to the code AI writes.&lt;/p&gt;

&lt;p&gt;The git archaeology telescope was built to make that gravity visible.&lt;/p&gt;

&lt;p&gt;In the AI era especially, look through the telescope. Does your code universe have gravity?&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ brew tap machuz/tap &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; brew &lt;span class="nb"&gt;install &lt;/span&gt;eis
❯ eis analyze &lt;span class="nt"&gt;--recursive&lt;/span&gt; ~/your-workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;      ✦       *        ✧

       ╭────────╮
      │    ✦     │
       ╰────┬───╯
   .        │
            │
         ___│___
        /_______\

   ✧     the Git Telescope     ✦
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/strong&gt; (this post)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/eis" rel="noopener noreferrer"&gt;eis&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #14 — Civilization: Why Only Some Codebases Become Civilizations</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sun, 15 Mar 2026 12:52:10 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-1fe3</link>
      <guid>https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-1fe3</guid>
      <description>&lt;p&gt;&lt;em&gt;Most code universes die. Only a few become civilizations.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F84xz9y4pryfz3uj7i9fz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F84xz9y4pryfz3uj7i9fz.png" alt="Civilization"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13&lt;/a&gt;, I looked back at the entire series as Software Cosmology — the unified framework mapping code to the universe.&lt;/p&gt;

&lt;p&gt;But there is one more stage beyond the universe. One I hadn't written about yet.&lt;/p&gt;




&lt;h2&gt;
  
  
  Beyond the Universe
&lt;/h2&gt;

&lt;p&gt;Across the previous chapters, we saw that software can be understood as a universe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gravity&lt;/strong&gt; — structural influence of engineers (Ch. 7)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stars&lt;/strong&gt; — the engineers themselves (Ch. 1–)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dark Matter&lt;/strong&gt; — invisible forces that don't appear in commits (Ch. 10)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Entropy&lt;/strong&gt; — unattended code always rots (Ch. 11)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collapse&lt;/strong&gt; — concentrated gravity destroys structure (Ch. 12)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are the physics of code universes.&lt;/p&gt;

&lt;p&gt;But in the real universe, there is one more stage. Matter coalesces, stars form, galaxies take shape. And in vanishingly rare cases, &lt;strong&gt;order begins to sustain itself, expand, and propagate across generations.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is &lt;strong&gt;civilization.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Most Code Universes Die
&lt;/h2&gt;

&lt;p&gt;You don't need statistics to know this. Most software projects die within a few years.&lt;/p&gt;

&lt;p&gt;They launch. Code is written in a burst of momentum. The team changes. Knowledge scatters. Entropy wins. Eventually someone says, "it'd be faster to rewrite from scratch," and the universe collapses.&lt;/p&gt;

&lt;p&gt;This isn't unusual. &lt;strong&gt;It's the default outcome.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Expecting a codebase to spontaneously develop order is like expecting a room to clean itself. The second law of thermodynamics applies to code without mercy.&lt;/p&gt;




&lt;h2&gt;
  
  
  But a Few Are Different
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Linux. Git. PostgreSQL. React.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first commit of each of these repositories was made over a decade ago. Linux — over 30 years ago.&lt;/p&gt;

&lt;p&gt;Their creators have stepped back or moved on. Contributors have cycled through multiple generations. Yet the structure persists. They resist entropy. They don't just survive — they &lt;em&gt;evolve&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;These are not mere repositories.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;They are civilizations.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Defining Civilization
&lt;/h2&gt;

&lt;p&gt;Civilization is not simply "code that exists."&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Civilization is structure that persists beyond time and can self-extend without its creators.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This definition contains three conditions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Structure exists&lt;/strong&gt; — not just files piled up, but a skeleton with design intent&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It outlasts time&lt;/strong&gt; — it survives longer than any single person's tenure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It self-extends&lt;/strong&gt; — it can absorb new features and new contributors without external intervention&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Conversely, a project that stops functioning when one person leaves is not a civilization. That is a &lt;strong&gt;kingdom.&lt;/strong&gt; When the king leaves, it falls.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Three Roles That Build Civilization
&lt;/h2&gt;

&lt;p&gt;Mapped to EIS's classification system, the elements of civilization are surprisingly simple.&lt;/p&gt;

&lt;h3&gt;
  
  
  Architect — The One Who Creates the Skeleton
&lt;/h3&gt;

&lt;p&gt;Architects generate gravity. Module structure, naming conventions, dependency direction — these design decisions bring order to the code universe.&lt;/p&gt;

&lt;p&gt;But as Chapter 12 showed, Architect gravity is also dangerous. When gravity concentrates in a single Architect, it becomes a Black Hole.&lt;/p&gt;

&lt;p&gt;A civilization's Architect is &lt;strong&gt;one who creates gravity, then releases it.&lt;/strong&gt; After building the structure, they enable others to build on top of it. Like O. in Chapter 5, who transitioned from Architect to Producer — structure complete, now producing on top of it.&lt;/p&gt;

&lt;p&gt;This is the essence of the &lt;strong&gt;Architect/Builder&lt;/strong&gt; from Chapter 13. The founder of a civilization must be an architect who is simultaneously prepared to leave.&lt;/p&gt;

&lt;h3&gt;
  
  
  Anchor — The One Who Maintains Order
&lt;/h3&gt;

&lt;p&gt;Anchors work like dark matter. They're not flashy. They don't create new structures. But they &lt;strong&gt;stabilize existing structure without breaking it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Chapter 10 called it "invisible gravity" — Anchors are exactly that. A team with Architects but no Anchors has beautiful but fragile structure. Nobody maintains it, so the moment the Architect leaves, entropy wins.&lt;/p&gt;

&lt;p&gt;The dual-Anchor formation on our BE team wasn't coincidence — it's a &lt;strong&gt;stability condition for civilization.&lt;/strong&gt; Two Anchors supporting the structure means that when one Architect departs, the structure doesn't collapse. Redundancy in maintenance is as important as brilliance in design.&lt;/p&gt;

&lt;h3&gt;
  
  
  Producer — The One Who Expands Territory
&lt;/h3&gt;

&lt;p&gt;Producers write new code. They extend the territory of civilization.&lt;/p&gt;

&lt;p&gt;But Producers alone don't make a civilization. Without an Architect's structure, continuous production is just &lt;strong&gt;chaotic expansion&lt;/strong&gt; — entropy increasing. As Chapter 11 established, code left to itself rots. Structureless production accelerates decay.&lt;/p&gt;

&lt;p&gt;However, when Producers build on top of an Architect's structure, civilization expands. Like new stars forming within a gravitational field, new code is laid down within the framework of order.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Civilization Equation
&lt;/h2&gt;

&lt;p&gt;Combining the three roles, the conditions for civilization reduce to a simple equation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Civilization =
  Architect  → creates gravity (structure)
  + Anchor   → maintains order (stability)
  + Producer → expands territory (growth)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Remove any one, and civilization cannot form.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Missing Role&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;th&gt;Cosmic Analogy&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;No Architect&lt;/td&gt;
&lt;td&gt;Structureless expansion. Code grows but has no design&lt;/td&gt;
&lt;td&gt;A universe without gravity — matter disperses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No Anchor&lt;/td&gt;
&lt;td&gt;Beautiful but fragile. Collapses when Architect leaves&lt;/td&gt;
&lt;td&gt;A galaxy without dark matter — stars scatter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No Producer&lt;/td&gt;
&lt;td&gt;Structure exists but doesn't grow. Fossilizes&lt;/td&gt;
&lt;td&gt;A galaxy where star formation has stopped — cold and dark&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Architect/Builder + Dual-Anchor — The Rare Structure of a Civilization-Ready Team
&lt;/h2&gt;

&lt;p&gt;Let me talk about our BE team.&lt;/p&gt;

&lt;p&gt;As I mentioned in Chapter 13, our backend runs on a formation of &lt;strong&gt;one Architect/Builder plus two Anchors.&lt;/strong&gt; When I asked an AI "what do you think of this composition?" it responded that a dual-Anchor setup is extremely rare. That made me happy.&lt;/p&gt;

&lt;p&gt;Why is this structure unusual? And why is it uniquely suited for civilization?&lt;/p&gt;

&lt;h3&gt;
  
  
  Comparison with Common Team Structures
&lt;/h3&gt;

&lt;p&gt;Most teams fall into one of these patterns:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Structure&lt;/th&gt;
&lt;th&gt;Characteristics&lt;/th&gt;
&lt;th&gt;Civilization Fitness&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;No Architect + Producers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Production without design. Code grows but has no structure&lt;/td&gt;
&lt;td&gt;Low. Entropy always wins&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Classical Architect + Producers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Architect only designs, never implements&lt;/td&gt;
&lt;td&gt;Moderate. Design philosophy vanishes when Architect leaves&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Architect + Single Anchor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Structure + maintenance, but no Anchor redundancy&lt;/td&gt;
&lt;td&gt;Moderate. Anchor departure leaves no maintainer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Architect/Builder + Dual-Anchor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Structure demonstrated through implementation, two maintainers&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  What It Means to Be an Architect/Builder
&lt;/h3&gt;

&lt;p&gt;As I wrote in Chapter 13, an Architect/Builder is &lt;strong&gt;fundamentally different from an Architect who only designs.&lt;/strong&gt; They create the structure &lt;em&gt;and&lt;/em&gt; write code on top of it themselves.&lt;/p&gt;

&lt;p&gt;This is critically important for civilization because &lt;strong&gt;design intent survives as implementation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Classical Architect's design philosophy often exists only in their head. Even when documented, the documentation frequently diverges from the actual implementation. When the Architect leaves, the &lt;em&gt;why&lt;/em&gt; behind the structure is lost.&lt;/p&gt;

&lt;p&gt;With an Architect/Builder, design philosophy is &lt;strong&gt;embedded in the code itself.&lt;/strong&gt; Naming conventions, module decomposition, dependency direction — these are implemented by the Architect's own hands. Subsequent engineers can read the &lt;em&gt;why&lt;/em&gt; directly from the code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The code becomes the documentation of its own design.&lt;/strong&gt; This is the civilizational value of the Architect/Builder.&lt;/p&gt;

&lt;h3&gt;
  
  
  What It Means to Have Dual-Anchors
&lt;/h3&gt;

&lt;p&gt;A team with one Anchor has no redundancy in maintenance. If that Anchor takes leave, transfers, or burns out — the maintainer of order disappears.&lt;/p&gt;

&lt;p&gt;With dual-Anchors, &lt;strong&gt;order maintenance is distributed.&lt;/strong&gt; If one falls, the other continues supporting the structure. This is critical as a stability condition for civilization.&lt;/p&gt;

&lt;p&gt;What's even more interesting is the complementary effect. The modules guarded by Anchor A and Anchor B are different, so coverage expands. It's not just backup — &lt;strong&gt;the surface area of maintenance doubles.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Civilizational Durability This Structure Creates
&lt;/h3&gt;

&lt;p&gt;The greatest effect of combining Architect/Builder with dual-Anchors is that &lt;strong&gt;the probability of civilization surviving the Architect's departure jumps dramatically.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Design philosophy is embedded in code (the Architect/Builder's legacy)&lt;/li&gt;
&lt;li&gt;Order maintainers are redundant (the dual-Anchor stability)&lt;/li&gt;
&lt;li&gt;New Producers can join and write code that fits the structure (civilization's self-extension)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This didn't happen by accident. But it wasn't deliberately designed either. Looking back, I think &lt;strong&gt;strong engineers gathered, and the structure naturally converged to this formation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Perhaps civilization isn't something you design. Perhaps it's something that &lt;strong&gt;emerges naturally when conditions align.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Lindy Effect of Code
&lt;/h2&gt;

&lt;p&gt;There's a deeper principle at work here. Nassim Taleb's &lt;strong&gt;Lindy Effect&lt;/strong&gt; states that the longer something non-perishable has survived, the longer its expected remaining lifespan.&lt;/p&gt;

&lt;p&gt;A codebase that has been maintained for 10 years is more likely to survive another 10 years than a codebase that launched last month. This isn't mysticism — it's selection bias made real. The codebase has already proven it can survive team changes, technology shifts, and entropy. Each year it survives is evidence that its structure works.&lt;/p&gt;

&lt;p&gt;This is why civilizations compound. Linux isn't successful &lt;em&gt;despite&lt;/em&gt; being old. It's successful &lt;strong&gt;because&lt;/strong&gt; it's old. Thirty years of Succession, maintenance, and evolution have embedded design intent so deeply into the structure that new contributors naturally write code that fits.&lt;/p&gt;

&lt;p&gt;EIS can see this effect indirectly. A codebase with consistently high Survival across multiple timeline periods is exhibiting Lindy behavior — its structure is durable enough that code doesn't need to be rewritten. The architecture has proven itself.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Bus Factor Paradox
&lt;/h2&gt;

&lt;p&gt;Chapter 1 introduced Bus Factor as a risk metric. But civilization reframes it entirely.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A civilization's Bus Factor approaches infinity.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not because no one is important, but because the system has made itself independent of any single contributor. Design intent is encoded in the structure. Maintenance patterns are shared across Anchors. Production conventions are absorbed by new Producers through the code itself.&lt;/p&gt;

&lt;p&gt;The paradox is this: the most important engineers build systems that don't need them. The highest expression of engineering impact is &lt;strong&gt;making yourself replaceable&lt;/strong&gt; — not because you're weak, but because the structure you built is strong enough to stand on its own.&lt;/p&gt;

&lt;p&gt;This is why EIS measures Indispensability but weights it at only 5%. High Indispensability is a risk signal. In a civilization, Indispensability is distributed.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Civilization Test
&lt;/h2&gt;

&lt;p&gt;And here the real test begins.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Does the civilization continue after the Architect leaves?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the civilization test.&lt;/p&gt;

&lt;p&gt;While Architects are present, any project can maintain order. As long as design intent lives in the Architect's head, code evolves in the right direction.&lt;/p&gt;

&lt;p&gt;But Architects don't stay forever. They change jobs. They move to other projects. They burn out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens at that moment separates civilization from kingdom.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In a kingdom, order collapses when the king leaves. Design intent existed only in the king's head. The remaining team doesn't understand the &lt;em&gt;why&lt;/em&gt; behind the code. Changes that contradict the design start creeping in. Structure rots from the inside.&lt;/p&gt;

&lt;p&gt;In a civilization, order continues after the Architect departs. Design intent is embedded in the structure itself. New participants can write code that fits the structure naturally. Anchors maintain order. Producers continue building on top of the foundation.&lt;/p&gt;




&lt;h2&gt;
  
  
  Can EIS Measure Civilization?
&lt;/h2&gt;

&lt;p&gt;EIS measures individual scores and team health. It doesn't directly measure civilization — not yet.&lt;/p&gt;

&lt;p&gt;But the &lt;strong&gt;precursors&lt;/strong&gt; of civilization appear in EIS data.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Architect Diversification
&lt;/h3&gt;

&lt;p&gt;In teams heading toward civilization, there isn't just one Architect. Like the dual-Anchor formation from Chapter 13, &lt;strong&gt;multiple Architects generate gravity in different domains.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In EIS timelines, if multiple members show high Design scores and each has healthy (green) Gravity — that codebase is approaching civilization.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Succession Traces
&lt;/h3&gt;

&lt;p&gt;Another sign: &lt;strong&gt;generational transition visible in timelines.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One Architect's Design gradually declines while another member's Design rises. A member's Role transitions from "Producer → Architect." This is evidence of structural knowledge propagating.&lt;/p&gt;

&lt;p&gt;H.'s "succession Architect" movement from Chapter 13 — diving into R.M.'s structure to absorb its design philosophy — is exactly this. Civilization requires Succession because it must outlast any single Architect's tenure.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Stable Survival Rates
&lt;/h3&gt;

&lt;p&gt;In civilized codebases, Survival stays consistently high. Code that's written isn't rewritten — it persists. This proves the structure is robust: good design means new requirements can be met by extending existing code rather than replacing it.&lt;/p&gt;

&lt;p&gt;High, stable Survival across timeline periods is a proxy for structural quality — and a precursor to civilization.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Scale of Civilization
&lt;/h2&gt;

&lt;p&gt;So far we've discussed civilization within a single team. But civilization scales further.&lt;/p&gt;

&lt;h3&gt;
  
  
  Organizational Civilization
&lt;/h3&gt;

&lt;p&gt;Shared design philosophies, coding conventions, and architecture patterns maintained across multiple teams — that's &lt;strong&gt;organizational civilization.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a new team launches, they don't design from zero. They build on the civilization's infrastructure: common libraries, common patterns, common vocabulary. The organization's architecture becomes the soil in which new codebases grow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open Source Civilization
&lt;/h3&gt;

&lt;p&gt;Linux and PostgreSQL are civilizations because their structure is maintained &lt;strong&gt;beyond organizational boundaries.&lt;/strong&gt; Contributors are worldwide and may never meet. But the code's structure — naming conventions, module boundaries, commit message conventions — these "rules of civilization" are shared. As long as the rules hold, order persists.&lt;/p&gt;

&lt;p&gt;In OSS civilization, CONTRIBUTING guides and architecture documents are the &lt;strong&gt;legal codex.&lt;/strong&gt; New participants write code that follows the codex, and civilization extends across generations without any central authority.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Civilization Becomes Culture
&lt;/h2&gt;

&lt;p&gt;Civilization was about structure persisting beyond time.&lt;/p&gt;

&lt;p&gt;But there is a stage beyond.&lt;/p&gt;

&lt;p&gt;When structure begins to change how people behave — it becomes &lt;strong&gt;culture.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine two Architects committing different design philosophies to the same module. In verbal design debates, the loudest voice might win. But run &lt;code&gt;eis timeline&lt;/code&gt; and track the Design axis — history shows which design survived, which generated gravity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code becomes the judge.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In early Silicon Valley, they say that simply posting task progress on a board was enough to make talented engineers compete with natural intensity. That wasn't visibility creating competition. &lt;strong&gt;It was visibility creating pride.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Run &lt;code&gt;eis timeline&lt;/code&gt; every week. See what gravity you left behind. When that becomes a team's routine — culture already exists.&lt;/p&gt;

&lt;p&gt;Civilization is structure surviving after the Architect leaves. Culture is &lt;strong&gt;the next Architect emerging naturally&lt;/strong&gt; without anyone forcing it. Structure changes behavior, behavior creates new structure. When that cycle starts turning, a codebase transcends civilization and becomes culture.&lt;/p&gt;




&lt;h2&gt;
  
  
  Our Civilization
&lt;/h2&gt;

&lt;p&gt;Let me be honest.&lt;/p&gt;

&lt;p&gt;I don't know yet whether our codebase is a civilization. Civilization takes time. Claiming it after two or three years is premature.&lt;/p&gt;

&lt;p&gt;But the team I described in Chapter 13 shows &lt;strong&gt;signs&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;R.M. created a new universe in FE, and H. is inheriting its structure (Succession)&lt;/li&gt;
&lt;li&gt;P. completed the hardest BE domain through autonomous design (Architect diversification)&lt;/li&gt;
&lt;li&gt;The dual-Anchor formation ensures structural redundancy (Order maintenance)&lt;/li&gt;
&lt;li&gt;PO and PdM as dark matter support civilization through non-code channels (Invisible infrastructure)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether we become a civilization depends on what comes next.&lt;/p&gt;

&lt;p&gt;But we have proof from another universe. In past codebases, we built structure that survived beyond team turnover. And the culture we shared in that previous universe — the culture of visualizing design gravity, of taking pride in structure — we've carried it into this team. So I'm confident. &lt;strong&gt;The conviction that this team can build a civilization — that was taught to us by a previous universe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will this structure survive after I leave?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's the question. And facing that question honestly is, I believe, the final work of an Architect/Builder.&lt;/p&gt;




&lt;p&gt;Does the code you're working with carry the scent of civilization?&lt;/p&gt;

&lt;p&gt;Point the telescope at your own code universe — and see what you find.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ brew tap machuz/tap &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; brew &lt;span class="nb"&gt;install &lt;/span&gt;eis
❯ eis analyze &lt;span class="nt"&gt;--recursive&lt;/span&gt; ~/your-workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Maybe you'll see the signs of civilization in your codebase too.&lt;/p&gt;




&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/engineering-impact-score" rel="noopener noreferrer"&gt;engineering-impact-score&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #13 — Cosmology of Code</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sat, 14 Mar 2026 21:28:39 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci</link>
      <guid>https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci</guid>
      <description>&lt;p&gt;&lt;em&gt;Git archaeology is the astronomy of code universes.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz6m8v8nxmyyijb9wzg3t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz6m8v8nxmyyijb9wzg3t.png" alt="Code cosmology star map" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12&lt;/a&gt;, I wrote about Collapse — good Architects and Black Hole Engineers.&lt;/p&gt;

&lt;p&gt;This final chapter looks back at the entire series.&lt;/p&gt;




&lt;h2&gt;
  
  
  Software Cosmology
&lt;/h2&gt;

&lt;p&gt;Over 13 chapters, I've been writing about git archaeology.&lt;/p&gt;

&lt;p&gt;Looking back, a unified framework emerges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Software Cosmology.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Correspondence Table
&lt;/h2&gt;

&lt;p&gt;Let me organize the cosmic metaphors used throughout this series.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Universe&lt;/th&gt;
&lt;th&gt;Code Universe&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Big Bang&lt;/td&gt;
&lt;td&gt;The first commit (Ch. 9)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stars&lt;/td&gt;
&lt;td&gt;Engineers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Galaxies&lt;/td&gt;
&lt;td&gt;Teams&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constellations&lt;/td&gt;
&lt;td&gt;Architecture patterns (Ch. 9)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gravity&lt;/td&gt;
&lt;td&gt;Design influence (Ch. 7)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dark Matter&lt;/td&gt;
&lt;td&gt;Work invisible in commits (Ch. 10)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entropy&lt;/td&gt;
&lt;td&gt;Code rot (Ch. 11)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Black Holes&lt;/td&gt;
&lt;td&gt;Engineers who concentrate dependency (Ch. 12)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Collapse&lt;/td&gt;
&lt;td&gt;Key person departure (Ch. 12)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nucleosynthesis&lt;/td&gt;
&lt;td&gt;Structure that code leaves behind (Ch. 12)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Relativity&lt;/td&gt;
&lt;td&gt;Same engineer, different signals (Ch. 8)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Observation&lt;/td&gt;
&lt;td&gt;The act of reading git log (Ch. 7)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Telescope&lt;/td&gt;
&lt;td&gt;Git&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Starlight&lt;/td&gt;
&lt;td&gt;Commits&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Instrument&lt;/td&gt;
&lt;td&gt;EIS — the Git Telescope&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Why the Universe?
&lt;/h2&gt;

&lt;p&gt;Why use cosmic metaphors for software measurement?&lt;/p&gt;

&lt;p&gt;One reason.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Codebases follow the same laws as the universe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There is gravity. There is entropy. There is the observer effect. Initial conditions determine structure. There is relativity.&lt;/p&gt;

&lt;p&gt;This is not a metaphor.&lt;/p&gt;

&lt;p&gt;Codebases are complex adaptive systems that follow laws isomorphic to physical laws.&lt;/p&gt;

&lt;p&gt;Git is the telescope that records the light — commits — of this universe.&lt;/p&gt;

&lt;p&gt;EIS is the instrument that analyzes the recorded light.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Meaning of Observation
&lt;/h2&gt;

&lt;p&gt;In Chapter 7, I wrote about "observing the universe of code."&lt;/p&gt;

&lt;p&gt;Observation has two meanings.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Understanding
&lt;/h3&gt;

&lt;p&gt;Observation is the first step toward understanding.&lt;/p&gt;

&lt;p&gt;Read &lt;code&gt;git log&lt;/code&gt; and you see the universe's history. Read &lt;code&gt;git blame&lt;/code&gt; and you see the distribution of gravity. Use EIS and you see the properties of stars.&lt;/p&gt;

&lt;p&gt;Without understanding, there can be no improvement.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Changing
&lt;/h3&gt;

&lt;p&gt;Just like the Observer Effect in quantum mechanics, &lt;strong&gt;observation changes what is observed.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Engineers who see their EIS signals start to become conscious of their commit patterns.&lt;/p&gt;

&lt;p&gt;Leaders who see team signals recognize structural distortions.&lt;/p&gt;

&lt;p&gt;Organizations that see timelines correct the direction of evolution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The act of observation itself changes the universe.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Limits and Honesty of Measurement
&lt;/h2&gt;

&lt;p&gt;In Chapter 10, I wrote about dark matter. EIS cannot see dark matter.&lt;/p&gt;

&lt;p&gt;This is important honesty.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A measurement tool should be explicit about what it cannot measure.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What EIS shows is only starlight — the light of commits. Not the entire universe.&lt;/p&gt;

&lt;p&gt;But with starlight alone, astronomy has made remarkable discoveries.&lt;/p&gt;

&lt;p&gt;EIS is the same. From commits alone, we can learn many things — the nature of engineers, the structure of teams, patterns of evolution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Measure accurately what is visible. Never forget that the invisible exists.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the stance of git archaeology.&lt;/p&gt;




&lt;h2&gt;
  
  
  Structural Memory — Git Stores Decision History
&lt;/h2&gt;

&lt;p&gt;There's a concept that has been implicit throughout this series.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Structural Memory.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Git is thought to store "code." But what it fundamentally stores is — &lt;strong&gt;a history of decisions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A commit is a record of "I decided to place this interface here." A blame result is the fact that "this design decision survived six months." A refactor is a record of "I chose to revise the previous decision."&lt;/p&gt;

&lt;p&gt;What EIS measures isn't the volume of code. It's &lt;strong&gt;the impact of decisions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Engineers with high Design axes have left many decisions about structure. Engineers with high Survival axes have left &lt;em&gt;good&lt;/em&gt; decisions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A codebase is not a collection of features. It's a sediment of decisions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And git archaeology is the work of excavating that sediment.&lt;/p&gt;




&lt;h2&gt;
  
  
  Restoring Justice — Code Doesn't Lie
&lt;/h2&gt;

&lt;p&gt;There's another theme running through this series.&lt;/p&gt;

&lt;p&gt;In real organizations, loud voices get rewarded. Political skill gets rewarded. The person who speaks most in meetings becomes the "leader."&lt;/p&gt;

&lt;p&gt;But code doesn't lie.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git blame&lt;/code&gt; records who actually built the structure. &lt;code&gt;git log&lt;/code&gt; records who actually did the work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EIS doesn't ask people about people. It makes the effort preserved in code visible — through code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a restoration of justice.&lt;/p&gt;

&lt;p&gt;The quiet engineer who was actually holding the team's structure together. The invisible work that existed as dark matter behind EIS numbers.&lt;/p&gt;

&lt;p&gt;EIS isn't omniscient. It can't see dark matter. But at the very least — &lt;strong&gt;the facts recorded in code are immune to politics.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Gravity as Skill — The Ability to Create Structural Gravity
&lt;/h2&gt;

&lt;p&gt;What is engineering ability?&lt;/p&gt;

&lt;p&gt;The ability to write code? Knowledge of algorithms? Those matter.&lt;/p&gt;

&lt;p&gt;But what this series has shown is another kind of ability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The ability to create gravity in a structure.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Design that other code naturally depends on. Structure that other engineers intuitively follow. Abstraction that maintains order after you leave.&lt;/p&gt;

&lt;p&gt;This is the ability to create "good gravity."&lt;/p&gt;

&lt;p&gt;Gravity isn't measured by degrees or years of experience. It can only be measured as &lt;strong&gt;the actual track record of creating structure within a codebase.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Architect Reproducibility from Chapter 8 — engineers who create gravity regardless of which universe they enter — is evidence that this ability is real.&lt;/p&gt;




&lt;h2&gt;
  
  
  Observer Theory — Where EIS Stands
&lt;/h2&gt;

&lt;p&gt;Finally, let me clarify EIS's position.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EIS is an observation instrument — the Git Telescope.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Astronomy doesn't grade stars. A telescope doesn't judge a star as "good" or "bad." It simply observes.&lt;/p&gt;

&lt;p&gt;EIS is the same. It may look like it's profiling engineers. But what EIS does is observe the structure of a code universe and describe the properties of each star.&lt;/p&gt;

&lt;p&gt;How to interpret the observed data — that's a human job.&lt;/p&gt;

&lt;p&gt;Remember dark matter exists. Account for relativity. Understand the context of structural memory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Measurement is objective, but interpretation requires wisdom.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is Observer Theory — the observation philosophy of EIS.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I Built the Telescope
&lt;/h2&gt;

&lt;p&gt;Let me get personal.&lt;/p&gt;

&lt;p&gt;The motivation for building EIS was simple. &lt;strong&gt;I wanted to brag about my team.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We had a new product development planned for six months. The frontend team was exploring the new version ahead of us, but the backend — caught between enhancing the existing product and building the new one — had &lt;strong&gt;only 3.5 months&lt;/strong&gt; of actual development time.&lt;/p&gt;

&lt;p&gt;The scope was enormous. Abstracting the existing account system. Adding new concepts. Making those new concepts work with the existing product too. Integration, QA, fine-tuning for edge cases. We were desperately short on time.&lt;/p&gt;

&lt;p&gt;But we charged ahead.&lt;/p&gt;

&lt;p&gt;Why? &lt;strong&gt;Because I had teammates I'd been through hell with before, and I knew exactly how strong they were.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is exactly the Architect Reproducibility from Chapter 8 — engineers who create gravity regardless of which universe they enter. We'd built structure together in a different codebase. We knew each other's gravitational fields. That's why we could leap into an unknown universe.&lt;/p&gt;

&lt;p&gt;The result: a beautiful product was born. The "proof" phase of our engineering organization was complete, and we felt the culture of building good things take root across the company.&lt;/p&gt;

&lt;p&gt;So — I want to point EIS at this crucible and see what it reveals.&lt;/p&gt;

&lt;p&gt;Thirteen chapters of building this telescope. Now I'm turning it toward my own team. Not theory — actual commit logs, actual blame data, observing what happened during those three months.&lt;/p&gt;




&lt;h3&gt;
  
  
  What the Telescope Revealed
&lt;/h3&gt;

&lt;p&gt;Let's point the telescope at this period.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Backend — machuz (the author) timeline:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Quality&lt;/th&gt;
&lt;th&gt;Commits&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Breadth&lt;/th&gt;
&lt;th&gt;Indisp&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q3&lt;/td&gt;
&lt;td&gt;93.2&lt;/td&gt;
&lt;td&gt;67.4&lt;/td&gt;
&lt;td&gt;1004&lt;/td&gt;
&lt;td&gt;+113k/-48k&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Architect&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;87.7&lt;/td&gt;
&lt;td&gt;74.5&lt;/td&gt;
&lt;td&gt;656&lt;/td&gt;
&lt;td&gt;+153k/-208k&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Architect&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-Q1&lt;/td&gt;
&lt;td&gt;92.4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;41.4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1120&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+140k/-33k&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Architect&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Q1 2026 — the height of the new product crunch. Quality plummets from 74.5 to &lt;strong&gt;41.4&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This isn't quality degradation. &lt;strong&gt;It's the trace of debugging and finishing during the frontend integration phase.&lt;/strong&gt; The ratio of fix commits rose, pushing Quality signals down. But Commits hit their peak at 1120, Breadth=100 (commits across every repository), Indisp=100 (every module depends on this engineer).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One engineer crossing all domains, building structure, and simultaneously debugging to the finish line.&lt;/strong&gt; That's what the signals show.&lt;/p&gt;

&lt;p&gt;Looking at the &lt;strong&gt;frontend timeline&lt;/strong&gt; too:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Author&lt;/th&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Commits&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;machuz&lt;/td&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;85&lt;/td&gt;
&lt;td&gt;+5k/-2k&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Spread&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;machuz&lt;/td&gt;
&lt;td&gt;2026-Q1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;313&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+26k/-10k&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Rescue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;R.M.&lt;/td&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1241&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+178k/-122k&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Architect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;R.M.&lt;/td&gt;
&lt;td&gt;2026-Q1&lt;/td&gt;
&lt;td&gt;592&lt;/td&gt;
&lt;td&gt;+169k/-69k&lt;/td&gt;
&lt;td&gt;Architect&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;machuz accumulated 313 commits on the FE side too, Style shifting from Spread to &lt;strong&gt;Rescue&lt;/strong&gt;. A backend engineer diving into frontend to support integration.&lt;/p&gt;

&lt;p&gt;Meanwhile, FE lead R.M. evolved from Anchor to &lt;strong&gt;Architect&lt;/strong&gt; in Q4 with 1241 commits. Building the entire frontend structure single-handedly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FE R.M. — The star that created a new universe alone:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First, signals across all FE repositories:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Prod&lt;/th&gt;
&lt;th&gt;Quality&lt;/th&gt;
&lt;th&gt;Survival&lt;/th&gt;
&lt;th&gt;Design&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Commits&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q2&lt;/td&gt;
&lt;td&gt;71.5&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;92&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;86&lt;/td&gt;
&lt;td&gt;+30k/-15k&lt;/td&gt;
&lt;td&gt;290&lt;/td&gt;
&lt;td&gt;Architect&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q3&lt;/td&gt;
&lt;td&gt;73.6&lt;/td&gt;
&lt;td&gt;92&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;97&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;65&lt;/td&gt;
&lt;td&gt;+47k/-34k&lt;/td&gt;
&lt;td&gt;414&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;83.4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;73&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+178k/-122k&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1038&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Architect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-Q1&lt;/td&gt;
&lt;td&gt;76.4&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;84&lt;/td&gt;
&lt;td&gt;84&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;+169k/-69k&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1417&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Builder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Impact 83.4, commits=1038 across all FE. Already high. But to see R.M.'s true gravitational field, we need to observe the new project's repository alone:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Prod&lt;/th&gt;
&lt;th&gt;Quality&lt;/th&gt;
&lt;th&gt;Survival&lt;/th&gt;
&lt;th&gt;Design&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Commits&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;51.8&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;85&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+174k/-119k&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;993&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Architect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Emergent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-Q1&lt;/td&gt;
&lt;td&gt;50.4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;80&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;+168k/-68k&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1398&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Architect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Emergent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;R.M. is the engineer who built the new project's FE repository from scratch — creating its entire structure. On top of that, R.M. personally took on a significant share of the UI design. Architecture, implementation, and UI — all driven through by a single person.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Design=100, Survival=100, Role=Architect — both periods.&lt;/strong&gt; Style=Emergent — the creative type. Not inheriting existing design, but generating structure from zero.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For the sheer volume of design decisions made, Impact 51.8/50.4 may look low.&lt;/strong&gt; This is exactly what Style=&lt;strong&gt;Emergent&lt;/strong&gt; represents — creating a new universe alone, code that no one else has touched yet, relative metrics like Breadth and Indispensability that don't fully activate. EIS measures "gravity within a team" — in a universe of one, relative gravity is hard to express.&lt;/p&gt;

&lt;p&gt;But I know. &lt;strong&gt;From another universe, I know this design carries refined, high-quality gravity.&lt;/strong&gt; R.M. and I built structure together in a different codebase, and I've experienced firsthand the soundness of this architectural thinking. How much structural intelligence lives behind these Impact numbers — the telescope alone can't see it. Only an observer who has shared another universe can understand the true intensity of this light.&lt;/p&gt;

&lt;p&gt;Q4 — Prod=100, commits=993, Lines=+174k/-119k. &lt;strong&gt;A single engineer triggering the Big Bang of a new universe.&lt;/strong&gt; This is exactly the "initial conditions determine structure" from Chapter 9. The architecture R.M. laid down in this period defined the gravitational field for the entire frontend that followed.&lt;/p&gt;

&lt;p&gt;In Q1, commits reached &lt;strong&gt;1398&lt;/strong&gt;. Lines shift to +168k/-68k with deletions dropping sharply — the exploratory phase of destruction and reconstruction has given way to building up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BE R.S. — The stable core holding the team's gravitational field:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Prod&lt;/th&gt;
&lt;th&gt;Quality&lt;/th&gt;
&lt;th&gt;Design&lt;/th&gt;
&lt;th&gt;Debt&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Commits&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q3&lt;/td&gt;
&lt;td&gt;42.5&lt;/td&gt;
&lt;td&gt;69&lt;/td&gt;
&lt;td&gt;62&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;54&lt;/td&gt;
&lt;td&gt;+49k/-12k&lt;/td&gt;
&lt;td&gt;262&lt;/td&gt;
&lt;td&gt;Producer&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;37.9&lt;/td&gt;
&lt;td&gt;53&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;85&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;58&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;+42k/-6k&lt;/td&gt;
&lt;td&gt;216&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-Q1&lt;/td&gt;
&lt;td&gt;40.5&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;77&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;38&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;35&lt;/td&gt;
&lt;td&gt;+37k/-6k&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;327&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;R.S. was a steady Anchor — but "steady" doesn't do justice to this story.&lt;/p&gt;

&lt;p&gt;Look at Quality — 62 → &lt;strong&gt;85&lt;/strong&gt; → 77. Q4's Quality 85 is among the highest on the team. R.S. was actively taking on customer inquiry responses, ensuring the quality of APIs that users directly interact with — and hitting these numbers while doing it.&lt;/p&gt;

&lt;p&gt;Design climbs steadily: 9 → 16 → &lt;strong&gt;38&lt;/strong&gt;. In Q1, commits peak at &lt;strong&gt;327&lt;/strong&gt; — an Anchor who's also stepping into design territory. R.S. took on a significant share of user-facing APIs, collaborating with K.M. and O. across the FE/BE boundary to bring the experience to completion.&lt;/p&gt;

&lt;p&gt;And Debt Cleanup — 54 → 58 → 35. Quietly fixing other people's bugs. Resolving issues found through inquiry handling. The coordination that doesn't appear in commits — the dark matter work was substantial.&lt;/p&gt;

&lt;p&gt;R.S. also appears in the FE domain in Growing state. A backend engineer reaching into frontend territory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stabilizing the team's gravitational field while guarding the last line of user experience.&lt;/strong&gt; As the name Anchor implies — without this person, the team's gravity would have wavered.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BE P. — The other gravity supporting the crunch:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Prod&lt;/th&gt;
&lt;th&gt;Quality&lt;/th&gt;
&lt;th&gt;Design&lt;/th&gt;
&lt;th&gt;Debt&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Commits&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q3&lt;/td&gt;
&lt;td&gt;35.5&lt;/td&gt;
&lt;td&gt;42&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;94&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;26&lt;/td&gt;
&lt;td&gt;+28k/-10k&lt;/td&gt;
&lt;td&gt;296&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;48.3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;98&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;55&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;+52k/-92k&lt;/td&gt;
&lt;td&gt;438&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Mass&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-Q1&lt;/td&gt;
&lt;td&gt;37.6&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;80&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;+41k/-11k&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;502&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Mass&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;P. with Mass style — charging forward with high-volume commits, supporting the crunch.&lt;/p&gt;

&lt;p&gt;The standout metric is Quality — &lt;strong&gt;94→98→80&lt;/strong&gt;. Maintaining this quality while operating in Mass style is an anomaly. In Q4, Prod=100 and Quality=98 simultaneously — pushing both volume and quality to extremes at the same time. Lines +52k/-92k reveals that this development involved large-scale refactoring of existing code.&lt;/p&gt;

&lt;p&gt;The Mass period in Q4-Q1 was when P. took on the most complex and operation-heavy domain in the entire project head-on — with zero prior domain knowledge. The original design we'd agreed on turned out to be unworkable once implementation began. I deferred to P.'s judgment — and P. rebuilt that domain with a design of their own, and delivered it.&lt;/p&gt;

&lt;p&gt;And P. was simultaneously handling the handover and deadlines of an entirely separate domain while putting up these numbers. The coordination and knowledge transfer that don't appear in commits — the ratio of dark matter work was enormous.&lt;/p&gt;

&lt;p&gt;P. has also inherited my architecture in the past. In another universe, P. served as an Architect who carried structure on their shoulders. That means knowledge embedded in architecture transfers smoothly between us, and I know that if needed, P. can take over design wholesale. &lt;strong&gt;Having an engineer you can trust at your back.&lt;/strong&gt; In this crucible, that mattered more than any signal can show.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FE O. — Laid the foundation, then committed to the finish:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Prod&lt;/th&gt;
&lt;th&gt;Quality&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Survival&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;Design&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q1&lt;/td&gt;
&lt;td&gt;60.1&lt;/td&gt;
&lt;td&gt;64&lt;/td&gt;
&lt;td&gt;76&lt;/td&gt;
&lt;td&gt;24&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Architect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q2&lt;/td&gt;
&lt;td&gt;48.5&lt;/td&gt;
&lt;td&gt;61&lt;/td&gt;
&lt;td&gt;69&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;24&lt;/td&gt;
&lt;td&gt;+31k/-23k&lt;/td&gt;
&lt;td&gt;Producer&lt;/td&gt;
&lt;td&gt;Emergent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q3&lt;/td&gt;
&lt;td&gt;36.5&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;62&lt;/td&gt;
&lt;td&gt;44&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;+32k/-13k&lt;/td&gt;
&lt;td&gt;Producer&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;52.8&lt;/td&gt;
&lt;td&gt;45&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;+25k/-12k&lt;/td&gt;
&lt;td&gt;Producer&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;In Q1, Architect/Builder with Design=100 — a star creating FE structure. But through discussions with R.M., some of O.'s structure was replaced by R.M.'s. Survival at 24 → 12 reflects this — two gravitational fields were colliding within the same repository.&lt;/p&gt;

&lt;p&gt;From Q3 onward, R.M. shifted resources to the new repository, and the collision subsided. Survival jumped from 44 to &lt;strong&gt;100.&lt;/strong&gt; While watching a new universe being built in parallel, carrying the anxiety that their own structure might be replaced — O. trusted the existing architecture and pushed through.&lt;/p&gt;

&lt;p&gt;Q4 Survival=100 — not a single line of code was rewritten. &lt;strong&gt;The existing structure worked.&lt;/strong&gt; Which architecture to choose is simply a team decision. But O. proved definitively that the existing structure had value too. That's what Survival=100 as starlight means.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FE K.M. — Guardian of the user experience:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Prod&lt;/th&gt;
&lt;th&gt;Quality&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Survival&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;Design&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q3&lt;/td&gt;
&lt;td&gt;47.8&lt;/td&gt;
&lt;td&gt;78&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;79&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;+49k/-21k&lt;/td&gt;
&lt;td&gt;Producer&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;35.9&lt;/td&gt;
&lt;td&gt;31&lt;/td&gt;
&lt;td&gt;58&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;90&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;+19k/-8k&lt;/td&gt;
&lt;td&gt;Producer&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;K.M. owned the domain most directly tied to user experience and brought it to completion.&lt;/p&gt;

&lt;p&gt;The key metric is Survival — &lt;strong&gt;79 rising to 90.&lt;/strong&gt; High Survival means the code they wrote wasn't rewritten. It survived. Meaning they got the design right the first time.&lt;/p&gt;

&lt;p&gt;In Q4, Design drops to 0 and Production falls. This isn't decline — it's a shift from building new structure to &lt;strong&gt;polishing and perfecting the existing design for the end user.&lt;/strong&gt; And the polish was right — users have been sending overwhelmingly positive feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not generating high gravity, but an engineer who can move like this is the one actually determining the product's value.&lt;/strong&gt; This is the dark matter of Chapter 10, in the flesh.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FE H. — The struggle of knowledge transfer:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Prod&lt;/th&gt;
&lt;th&gt;Quality&lt;/th&gt;
&lt;th&gt;Surv&lt;/th&gt;
&lt;th&gt;Robust&lt;/th&gt;
&lt;th&gt;Dormant&lt;/th&gt;
&lt;th&gt;Design&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q2&lt;/td&gt;
&lt;td&gt;70.4&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;80&lt;/td&gt;
&lt;td&gt;44&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;71&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;31&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;+75k/-133k&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Builder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q3&lt;/td&gt;
&lt;td&gt;46.5&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;96&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;30&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;64&lt;/td&gt;
&lt;td&gt;+78k/-75k&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Mass&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;30.4&lt;/td&gt;
&lt;td&gt;44&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;94&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;28&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;+25k/-13k&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Balanced&lt;/td&gt;
&lt;td&gt;Active&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;H. is the engineer who dove into the entirely new FE repository that R.M. built from scratch for the new project, working to absorb its knowledge and patterns.&lt;/p&gt;

&lt;p&gt;In Q2, Design=100, Style=Builder — a star that creates structure. But from Q3 onward, Design drops from 64 to 10, and Style shifts from Builder → Mass → Balanced.&lt;/p&gt;

&lt;p&gt;This isn't decline. &lt;strong&gt;It's the trace of building structure that didn't take root — and the struggle that followed.&lt;/strong&gt; Robust Survival tells the story — 71→30→28. The structure H. poured design into was being rewritten by R.M.'s new infrastructure. Code that embodied architectural intent didn't survive.&lt;/p&gt;

&lt;p&gt;But H. is fundamentally an emergent Architect — someone who creates structure from zero. And now, inside the new repository R.M. built, H. is absorbing feedback through code reviews, calibrating design sensibility, and evolving into a succession Architect.&lt;/p&gt;

&lt;p&gt;Meanwhile, Dormant drops from 31 → 3 → 10. Even in low change-pressure areas, survival rates fell — the new infrastructure's ripple effects reached the entire existing structure. &lt;strong&gt;Watching your own architecture get rewritten by another engineer.&lt;/strong&gt; The numbers capture that struggle.&lt;/p&gt;

&lt;p&gt;And yet Quality — &lt;strong&gt;80 → 96 → 94.&lt;/strong&gt; On a high-quality, high-gravity field, continuing to build new code even while being rewritten.&lt;/p&gt;

&lt;p&gt;Q2 Lines = +75k/-133k — deletions far exceed additions. Evidence of restructuring and cleaning up existing architecture. From Q3 onward, +78k/-75k and +25k/-13k stabilize, showing continued forward momentum even while being rewritten.&lt;/p&gt;

&lt;p&gt;At the same time, H. appears in the BE domain in Growing state (Quality 94-97). Handing off FE knowledge while stepping into backend territory themselves.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When Impact drops from 70.4 to 30.4, do you see "declining performance"? Or do you see "transmitting structure for the team's future"?&lt;/strong&gt; Without the telescope, it looks like the former. With the telescope — the high Quality, the Robust Survival crash, and the Style transitions tell the truth.&lt;/p&gt;




&lt;h4&gt;
  
  
  Why I want to remain an Architect/Builder
&lt;/h4&gt;

&lt;p&gt;A brief aside about myself.&lt;/p&gt;

&lt;p&gt;My signals consistently show &lt;strong&gt;Architect / Builder&lt;/strong&gt;. Why do I refuse to let go of Builder?&lt;/p&gt;

&lt;p&gt;Backend design — Clean Architecture, DDD layering — has established patterns. But the real art is in modeling. The subtle nuances of a domain, the gradations, where to draw boundaries. This is impossible without being a Builder. Classical Architects who define structure without writing code are valuable. Distributing well-designed starting points across the codebase is real, important work.&lt;/p&gt;

&lt;p&gt;But I want to &lt;strong&gt;keep modeling on top of structure, fighting the unknown, producing high gravity with my own hands.&lt;/strong&gt; That's why I write code.&lt;/p&gt;

&lt;p&gt;FE's R.M. is the same way. Architecture, implementation, UI — all driven through by a single person. An Architect/Builder. R.M. and I exist in different universes (BE/FE), but we share the same nature: modeling on top of structure, creating gravity with our own hands.&lt;/p&gt;

&lt;p&gt;This is precisely why H.'s "succession Architect" carries different weight. &lt;strong&gt;A succession Architect in an Architect/Builder environment is fundamentally different from one in a classical Architect environment.&lt;/strong&gt; They're not just inheriting structural scaffolding — they're absorbing the depth of modeling, the gradations of design judgment, the density of a high-gravity field. What they inherit is denser.&lt;/p&gt;

&lt;p&gt;And then there are BE's R.S. and P. — two engineers serving as &lt;strong&gt;Anchors&lt;/strong&gt; within this Architect/Builder high-gravity field. When I ran the team data through AI for deeper insights, it came back with: "A two-Anchor formation is exceptionally rare. Typically, an Architect's gravitational field pulls other members down to Producer level." An Architect/Builder creates structure, and two Anchors support and stabilize it — this formation holding together is one of the reasons we survived the crucible.&lt;/p&gt;

&lt;p&gt;And I look forward to watching O. — an emergent Architect — trace the trajectory ahead. If we keep clashing minds and building good things together, we'll reach gravitational bands none of us have seen yet.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;machuz's long-term timeline&lt;/strong&gt; tells another story:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Period&lt;/th&gt;
&lt;th&gt;Impact&lt;/th&gt;
&lt;th&gt;Lines&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Style&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2024-Q3&lt;/td&gt;
&lt;td&gt;59.9&lt;/td&gt;
&lt;td&gt;+43k/-13k&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2024-Q4&lt;/td&gt;
&lt;td&gt;68.3&lt;/td&gt;
&lt;td&gt;+42k/-19k&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q1&lt;/td&gt;
&lt;td&gt;76.4&lt;/td&gt;
&lt;td&gt;+53k/-20k&lt;/td&gt;
&lt;td&gt;Anchor&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q2&lt;/td&gt;
&lt;td&gt;83.1&lt;/td&gt;
&lt;td&gt;+17k/-11k&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Architect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q3&lt;/td&gt;
&lt;td&gt;93.2&lt;/td&gt;
&lt;td&gt;+113k/-48k&lt;/td&gt;
&lt;td&gt;Architect&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025-Q4&lt;/td&gt;
&lt;td&gt;87.7&lt;/td&gt;
&lt;td&gt;+153k/-208k&lt;/td&gt;
&lt;td&gt;Architect&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-Q1&lt;/td&gt;
&lt;td&gt;92.4&lt;/td&gt;
&lt;td&gt;+140k/-33k&lt;/td&gt;
&lt;td&gt;Architect&lt;/td&gt;
&lt;td&gt;Builder&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The evolution from Anchor to Architect is visible. The Architect Reproducibility from Chapter 8 — &lt;strong&gt;engineers who create gravity regardless of which universe they enter&lt;/strong&gt; — is inscribed in the timeline.&lt;/p&gt;

&lt;p&gt;This is the starlight the telescope revealed. Behind the numbers, you can see 3.5 months of battle. Behind the Quality crash, days of debugging. Behind Breadth=100, cross-repository design work. Behind "Rescue," the moment a backend engineer leapt into frontend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Commit light doesn't lie. And a team's starlight can be told in numbers, not opinions.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  The Massive Dark Matter — PO, PdM &amp;amp; QA
&lt;/h3&gt;

&lt;p&gt;The telescope observes commit light. But this project had massive gravitational sources that never appeared in a single commit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PO D.H.&lt;/strong&gt; — came from sales and was suddenly assigned to the development organization last year. And yet, a deep respect for craftsmanship. Rather than throwing customer insights over the wall as requirements, D.H. sat with the development team and refined them together. That approach built trust with the team — and it was on that foundation that D.H. entered this project. Synthesizing perspectives from sales, customer success, and strategic business units, D.H. powered through a staggering volume of planning. Creating screen mockups by hand with cut-and-paste, coming at us with full force to synchronize minds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PdM S.T.&lt;/strong&gt; — the soul of this development organization. Pouring passion for the business into the team, relentlessly. Together with D.H., S.T. plowed through massive planning, coordinated with other organizations, navigated scope adjustments on razor-thin margins, and prepared backup plans so we'd never hit a dead end. And when the very last moment came — when everything hung in the balance — S.T. said "Let's keep going!!" and floored the accelerator with us.&lt;/p&gt;

&lt;p&gt;R.M. said it half-jokingly over drinks one night: "I wanna make S.T. happy, man…!" It could have sounded like bar talk. But then you look at what followed — commits=1,398, Design=100, Survival=100 — and you realize it was dead serious. I witnessed the moment when love for a product was converted into commits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;QA T.Y.&lt;/strong&gt; — yet another massive dark matter. Together with S.T., T.Y. powered through an enormous volume of QA. In the final week before release, there was a phase of crushing hundreds of bugs — and T.Y. worked through them steadily, methodically, until we reached release day with zero obvious bugs in normal user flows.&lt;/p&gt;

&lt;p&gt;QA never appears in commits. But without QA, an engineer's commits remain "code that might work." Only after passing QA verification does a commit become "code that works." QA is the entity that converts commit light into starlight — light that actually reaches users. Dark matter invisible to the telescope, yet determining the product's quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EIS can only observe commit light. But there was dark matter that provided the fuel generating that light — vision, planning, organizational coordination, passion, and the last line of defense for quality.&lt;/strong&gt; Massive dark matter that built a culture of quality. Knowing the telescope's limits is also the observer's duty.&lt;/p&gt;




&lt;h3&gt;
  
  
  The Telescope as Negotiation
&lt;/h3&gt;

&lt;p&gt;This is where EIS becomes meaningful.&lt;/p&gt;

&lt;p&gt;Observe the team's starlight — the track record preserved in commits — through the telescope, and turn it into numbers. Then "our team is strong" stops being subjective.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you can prove the team's capability, then even when aligning with business direction is hard, you can move as dark matter with conviction and purpose.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As I wrote in Chapter 10, dark matter doesn't appear in commits. Design discussions, spec negotiations, technical persuasion — none of these become starlight.&lt;/p&gt;

&lt;p&gt;But if the telescope accurately captures the team's starlight, &lt;strong&gt;dark matter starts to believe in the existence and value of the stars.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just as starlight cannot see dark matter, dark matter could not see us either.&lt;/p&gt;

&lt;p&gt;The telescope bridges that gap. "A team that emits this kind of starlight is working at the same density in the invisible places too" — that becomes a credible argument.&lt;/p&gt;

&lt;p&gt;When EIS functions as negotiation material for building better things — that's the ultimate reward for its creator.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Was Git Archaeology?
&lt;/h2&gt;

&lt;p&gt;Over 13 chapters, git archaeology demonstrated the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Engineering impact can be quantified from commits alone&lt;/strong&gt; (Ch. 1)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Team structural health can be derived from individual signals&lt;/strong&gt; (Ch. 2)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Engineers have Role, Style, and State, and they evolve&lt;/strong&gt; (Ch. 3-6)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Codebases are universes that follow physical laws&lt;/strong&gt; (Ch. 7-12)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Measurement changes the universe&lt;/strong&gt; (this chapter)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Git archaeology is the astronomy of code universes.&lt;/p&gt;

&lt;p&gt;Just by looking through the telescope, the laws of the universe become visible.&lt;/p&gt;




&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chapter 13: Cosmology of Code&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope" width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/eis" rel="noopener noreferrer"&gt;eis&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;❤️ Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #12 — Collapse: Good Architects and Black Hole Engineers</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sat, 14 Mar 2026 21:28:01 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed</link>
      <guid>https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed</guid>
      <description>&lt;p&gt;&lt;em&gt;The universe has another property. Collapse.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxcn4sh8f45qkbm067ph4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxcn4sh8f45qkbm067ph4.png" alt="Good Architect vs Black Hole Engineer" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11&lt;/a&gt;, I wrote about Entropy — the universe always tends toward disorder.&lt;/p&gt;

&lt;p&gt;This chapter is about another property of gravity.&lt;/p&gt;

&lt;p&gt;Collapse.&lt;/p&gt;




&lt;h2&gt;
  
  
  Stars Are Not Forever
&lt;/h2&gt;

&lt;p&gt;The universe has another property.&lt;/p&gt;

&lt;p&gt;Collapse.&lt;/p&gt;

&lt;p&gt;Stars are not forever. Galaxies are not forever.&lt;/p&gt;

&lt;p&gt;When gravity breaks down, the structure of the universe changes in an instant.&lt;/p&gt;

&lt;p&gt;The same phenomenon occurs in codebases.&lt;/p&gt;




&lt;h2&gt;
  
  
  When an Architect Leaves
&lt;/h2&gt;

&lt;p&gt;Architects create universes.&lt;/p&gt;

&lt;p&gt;They define design, create abstractions, organize dependencies, and build gravitational centers.&lt;/p&gt;

&lt;p&gt;But here's the critical point.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A truly great Architect designs for "the universe after they're gone."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In a universe built by a good Architect, order is maintained even after they leave.&lt;/p&gt;

&lt;p&gt;Because the structure remains.&lt;/p&gt;

&lt;p&gt;The gravitational field of the design persists in the universe.&lt;/p&gt;




&lt;h2&gt;
  
  
  Black Hole Engineer
&lt;/h2&gt;

&lt;p&gt;But not all strong gravity is good gravity.&lt;/p&gt;

&lt;p&gt;The universe has black holes. Black holes have extremely strong gravity. But their gravity doesn't create structure — it &lt;strong&gt;swallows everything&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The same type of engineer exists in code universes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Black Hole Engineer.&lt;/strong&gt; This label describes a &lt;em&gt;structural pattern observed in the codebase&lt;/em&gt;, not a character judgment of the person.&lt;/p&gt;

&lt;p&gt;Their characteristics:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9t5o1ql3r6lgj78jx49t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9t5o1ql3r6lgj78jx49t.png" alt="Black Hole Pattern" width="580" height="118"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;High technical skill. High output. Strong influence.&lt;/p&gt;

&lt;p&gt;But — they don't create structure.&lt;/p&gt;

&lt;p&gt;Instead — dependency concentrates.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Black Hole Universe
&lt;/h2&gt;

&lt;p&gt;Around a Black Hole Engineer, this happens:&lt;/p&gt;

&lt;p&gt;Massive services. Massive utilities. Massive modules.&lt;/p&gt;

&lt;p&gt;Work concentrates, dependencies concentrate, code concentrates.&lt;/p&gt;

&lt;p&gt;The result — &lt;strong&gt;the center of the universe becomes one engineer.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Firh8veb5eox5nyxs70o4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Firh8veb5eox5nyxs70o4.png" alt="Good Architect vs Black Hole" width="620" height="158"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A good Architect distributes gravity. Leaves structure. Gives the universe order.&lt;/p&gt;

&lt;p&gt;A Black Hole Engineer concentrates gravity. Becomes the center of the universe themselves.&lt;/p&gt;




&lt;h2&gt;
  
  
  Collapse
&lt;/h2&gt;

&lt;p&gt;The problem is when that engineer leaves.&lt;/p&gt;

&lt;p&gt;When the black hole disappears, the center of the universe disappears.&lt;/p&gt;

&lt;p&gt;What happens then?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9z52uewedn1z0agofvu5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9z52uewedn1z0agofvu5.png" alt="Collapse Timeline" width="620" height="140"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design decisions stop. Dependencies break. Nobody can touch the code.&lt;/p&gt;

&lt;p&gt;The code universe collapses in an instant.&lt;/p&gt;




&lt;h2&gt;
  
  
  Good Gravity
&lt;/h2&gt;

&lt;p&gt;A good Architect is different from a black hole.&lt;/p&gt;

&lt;p&gt;They don't concentrate gravity. They distribute structure.&lt;/p&gt;

&lt;p&gt;They share abstractions, clarify boundaries, and leave order in the universe.&lt;/p&gt;

&lt;p&gt;So — even after they leave, the universe doesn't collapse.&lt;/p&gt;

&lt;p&gt;This is &lt;strong&gt;seasoned, good gravity&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Remember Chapter 4's "laying souls to rest." A good Architect can be laid to rest. Their code lives on after departure. Survival 100 is proof that the structure remains.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Black Hole Engineer cannot be laid to rest.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because the code universe collapses the moment they leave.&lt;/p&gt;




&lt;h2&gt;
  
  
  Using EIS to Prevent Collapse
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Monitor Bus Factor
&lt;/h3&gt;

&lt;p&gt;Teams where &lt;code&gt;eis analyze --team&lt;/code&gt; shows a Bus Factor near 1 are at risk of Black Hole collapse.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ eis analyze &lt;span class="nt"&gt;--team&lt;/span&gt; &lt;span class="nt"&gt;--recursive&lt;/span&gt; ~/workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bus Factor = 1 means "if one person leaves, it collapses." This is the clearest sign of a Black Hole.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Detect Indispensability Concentration
&lt;/h3&gt;

&lt;p&gt;Use &lt;code&gt;--per-repo&lt;/code&gt; to examine individual signal distributions.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ eis analyze &lt;span class="nt"&gt;--recursive&lt;/span&gt; &lt;span class="nt"&gt;--per-repo&lt;/span&gt; ~/workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;One person with extremely high Indispensability while everyone else is extremely low — this distribution is the signature of a Black Hole.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Watch for "One Person Stays Architect Forever" in Timelines
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;❯ eis timeline &lt;span class="nt"&gt;--author&lt;/span&gt; engineer-x &lt;span class="nt"&gt;--periods&lt;/span&gt; 0 ~/workspace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A good Architect's timeline shows an Architect → Producer transition (like O. in Chapter 5). Once the structure is built, they produce on top of it.&lt;/p&gt;

&lt;p&gt;A Black Hole Engineer's timeline shows &lt;strong&gt;permanent Architect&lt;/strong&gt;. They never release the structure. They keep concentrating gravity.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Judge Gravity Quality Through Surrounding Signals
&lt;/h3&gt;

&lt;p&gt;Use the gravitational lensing effect from Chapter 8.&lt;/p&gt;

&lt;p&gt;Around a good Architect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teammates' Design signals gradually rise (they learn the structure and start contributing)&lt;/li&gt;
&lt;li&gt;New joiners ramp up quickly (the structure is clear and understandable)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Around a Black Hole Engineer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teammates' Design signals stay low (they can't touch — or don't dare touch — the structure)&lt;/li&gt;
&lt;li&gt;New joiners ramp up slowly (you have to ask one person to understand anything)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The quality of gravity is reflected in the surrounding signals.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Preventing Collapse Is a Leader's Job
&lt;/h2&gt;

&lt;p&gt;EIS can detect collapse risk. But detection alone doesn't prevent collapse.&lt;/p&gt;

&lt;p&gt;Preventing collapse is a leader's job.&lt;/p&gt;

&lt;p&gt;Specifically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When you find Bus Factor = 1, &lt;strong&gt;deliberately expand pair work and code review scope&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;When you find Indispensability concentration, &lt;strong&gt;create time for that engineer to teach&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;When you find a permanent Architect pattern, &lt;strong&gt;build mechanisms to distribute design decisions&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;EIS shows you the universe's structure. How to reshape that structure is a human decision.&lt;/p&gt;




&lt;h2&gt;
  
  
  Regeneration After Collapse — Engineers Who Can Replace a Black Hole
&lt;/h2&gt;

&lt;p&gt;Collapse isn't necessarily the end.&lt;/p&gt;

&lt;p&gt;Just as R.M. created a new universe in Chapter 5, there are engineers who can bring new gravity to a collapsed universe.&lt;/p&gt;

&lt;p&gt;These engineers have specific traits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architect Reproducibility&lt;/strong&gt; (Chapter 8). They can create structure in any universe&lt;/li&gt;
&lt;li&gt;They can &lt;strong&gt;read&lt;/strong&gt; existing gravitational fields. They understand collapsed structures and grasp what was lost&lt;/li&gt;
&lt;li&gt;They choose designs that &lt;strong&gt;distribute&lt;/strong&gt; gravity. They don't repeat the Black Hole mistake&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In timelines, the pattern looks like this:&lt;/p&gt;

&lt;p&gt;When such an engineer joins a post-collapse team:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team classification recovers from Unstructured → Guardian → Balanced&lt;/li&gt;
&lt;li&gt;Bus Factor rises from 1 to 2, then 3&lt;/li&gt;
&lt;li&gt;Multiple members' Design signals start rising simultaneously&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Only an Architect who distributes structure can turn collapse into regeneration.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What's needed to replace a Black Hole isn't the same strength of gravity. It's a &lt;strong&gt;different quality&lt;/strong&gt; of gravity.&lt;/p&gt;




&lt;h2&gt;
  
  
  Stars are not forever. That's why structure matters.
&lt;/h2&gt;

&lt;p&gt;In the universe, when a star dies, the elements it created remain. Iron, oxygen, carbon — all forged in the star's nuclear fusion.&lt;/p&gt;

&lt;p&gt;A good Architect is the same. What remains after they leave isn't code — it's &lt;strong&gt;structure&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;What a Black Hole Engineer leaves behind is — void.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stars are not forever. That's why structure matters.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Signals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope" width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/eis" rel="noopener noreferrer"&gt;eis&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;❤️ Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #11 — Entropy: The Universe Always Tends Toward Disorder</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sat, 14 Mar 2026 21:26:07 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9</link>
      <guid>https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9</guid>
      <description>&lt;p&gt;&lt;em&gt;Entropy always increases. Engineers fight it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4v7kwv682es7f8dnpcuj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4v7kwv682es7f8dnpcuj.png" alt="Entropy — ordered blocks decay into disorder" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10&lt;/a&gt;, I wrote about Dark Matter — work that doesn't appear in commits, invisible gravity.&lt;/p&gt;

&lt;p&gt;This time, I write about another law of the universe.&lt;/p&gt;

&lt;p&gt;The Second Law of Thermodynamics. The increase of entropy.&lt;/p&gt;




&lt;h2&gt;
  
  
  Entropy
&lt;/h2&gt;

&lt;p&gt;Physics has a concept called entropy.&lt;/p&gt;

&lt;p&gt;Put simply — &lt;strong&gt;order, left alone, always breaks down.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Drop a single drop of ink into a glass of water. The ink diffuses and mixes uniformly. But the reverse never happens. Ink never spontaneously separates from the mixed water.&lt;/p&gt;

&lt;p&gt;This is the increase of entropy.&lt;/p&gt;

&lt;p&gt;The universe always tends toward disorder. Maintaining order requires energy.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Entropy of Code
&lt;/h2&gt;

&lt;p&gt;Codebases have entropy too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Left alone, code always rots.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At first, the design was beautiful. Layers were clear, responsibilities separated, naming conventions unified.&lt;/p&gt;

&lt;p&gt;Six months later —&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"It's urgent" — a shortcut cuts through layers&lt;/li&gt;
&lt;li&gt;"Just this one place" — a method ignores the naming convention&lt;/li&gt;
&lt;li&gt;"It works for now" — code goes in without tests&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the entropy increase of code.&lt;/p&gt;

&lt;p&gt;Each one is small. But accumulated, the structure crumbles.&lt;/p&gt;




&lt;h2&gt;
  
  
  Entropy and EIS
&lt;/h2&gt;

&lt;p&gt;EIS's five observation axes are deeply connected to entropy.&lt;/p&gt;

&lt;h3&gt;
  
  
  Production — An Act That Increases Entropy
&lt;/h3&gt;

&lt;p&gt;Writing new code increases entropy.&lt;/p&gt;

&lt;p&gt;More code means more complexity. More dependencies. More to understand.&lt;/p&gt;

&lt;p&gt;Production is necessary. But Production alone drives the universe toward chaos.&lt;/p&gt;

&lt;h3&gt;
  
  
  Quality — An Act That Resists Entropy
&lt;/h3&gt;

&lt;p&gt;Writing tests. Making review comments. Fixing bugs.&lt;/p&gt;

&lt;p&gt;These are acts of resisting entropy.&lt;/p&gt;

&lt;p&gt;Engineers with strong Quality signals are guardians of the universe's order.&lt;/p&gt;

&lt;h3&gt;
  
  
  Survival — Proof of Victory Over Entropy
&lt;/h3&gt;

&lt;p&gt;Code has survived for a long time. Meaning it endured the pressure of entropy.&lt;/p&gt;

&lt;p&gt;Survival 100 is proof that "this code was not eroded by disorder for six months."&lt;/p&gt;

&lt;h3&gt;
  
  
  Design — The Greatest Weapon Against Entropy
&lt;/h3&gt;

&lt;p&gt;Design is the most powerful weapon against entropy.&lt;/p&gt;

&lt;p&gt;Good design limits the blast radius of changes. Module boundaries are walls that block the propagation of entropy.&lt;/p&gt;

&lt;p&gt;Architects with strong Design signals are people who build entropy barriers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Breadth — The Monitoring Range of Entropy
&lt;/h3&gt;

&lt;p&gt;Engineers who touch a wide range can detect signs of entropy early.&lt;/p&gt;

&lt;p&gt;"This area is starting to rot" — engineers with high Breadth can sense the health of the entire universe.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Battle Against Entropy
&lt;/h2&gt;

&lt;p&gt;Software development is, at its core, a battle against entropy.&lt;/p&gt;

&lt;p&gt;Every new feature increases entropy. Refactoring is the act of reducing entropy. Tests are sensors that detect entropy increase.&lt;/p&gt;

&lt;p&gt;Watch a team's signal trends and you see the results of the battle against entropy.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Quality signals declining → entropy is winning&lt;/li&gt;
&lt;li&gt;Survival declining → past order is crumbling&lt;/li&gt;
&lt;li&gt;Design signals rising → barriers are being reinforced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;EIS timelines are the record of a battle against entropy.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Refactoring Is Necessary
&lt;/h2&gt;

&lt;p&gt;"Don't touch working code."&lt;/p&gt;

&lt;p&gt;This is a common engineering maxim.&lt;/p&gt;

&lt;p&gt;But physics teaches us something different.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Left alone, order always breaks down.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you don't touch working code, as the surrounding code changes, order degrades relatively.&lt;/p&gt;

&lt;p&gt;Refactoring is the act of locally reducing entropy.&lt;/p&gt;

&lt;p&gt;As I wrote in Chapter 10, small refactors look like "dark matter." They don't stand out in commit logs.&lt;/p&gt;

&lt;p&gt;But they're holding back the collapse of the universe.&lt;/p&gt;




&lt;h2&gt;
  
  
  Entropy Cannot Be Avoided
&lt;/h2&gt;

&lt;p&gt;Finally, one harsh truth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The increase of entropy cannot be avoided.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No matter how beautiful the design, no matter how excellent the team, entropy will inevitably increase over time.&lt;/p&gt;

&lt;p&gt;Perfect order doesn't exist. A perfect codebase doesn't exist.&lt;/p&gt;

&lt;p&gt;What exists is — &lt;strong&gt;only the will to keep fighting entropy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A good engineering team is one that keeps slowing the rate of entropy increase.&lt;/p&gt;

&lt;p&gt;EIS tells you where you stand in that battle.&lt;/p&gt;




&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Signals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope" width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/eis" rel="noopener noreferrer"&gt;eis&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;❤️ Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #10 — Dark Matter: The Invisible Gravity</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sat, 14 Mar 2026 21:26:06 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne</link>
      <guid>https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne</guid>
      <description>&lt;p&gt;&lt;em&gt;Most of the universe's mass cannot be observed. The same is true in code universes.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxi38hvmhgmo8tuffse7g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxi38hvmhgmo8tuffse7g.png" alt="Dark Matter — visible vs invisible contributions" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9&lt;/a&gt;, I wrote about Origin — the Big Bang and the first commit of code universes.&lt;/p&gt;

&lt;p&gt;This time, I write about another force that exists in the universe.&lt;/p&gt;

&lt;p&gt;An invisible force.&lt;/p&gt;




&lt;h2&gt;
  
  
  Dark Matter
&lt;/h2&gt;

&lt;p&gt;Most of the universe's mass is said to be dark matter.&lt;/p&gt;

&lt;p&gt;Yet it cannot be observed.&lt;/p&gt;

&lt;p&gt;Telescopes can't see it. There's no means of direct detection.&lt;/p&gt;

&lt;p&gt;Still, we're certain dark matter exists. Because — &lt;strong&gt;it manifests only as gravity, but gravity is undeniably there.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you calculate a galaxy's rotation speed, visible matter alone can't explain it. Invisible mass is holding the galaxy together.&lt;/p&gt;




&lt;h2&gt;
  
  
  Dark Matter in Code Universes
&lt;/h2&gt;

&lt;p&gt;Code universes have dark matter too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It's the work that doesn't appear in commits.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Code review. Design discussions. Pair programming. Dependency cleanup. Small refactors. Documentation fixes.&lt;/p&gt;

&lt;p&gt;These are small as commits — or don't even become commits at all.&lt;/p&gt;

&lt;p&gt;Yet they support the stability of the universe.&lt;/p&gt;




&lt;h2&gt;
  
  
  Anchors Are Dark Matter
&lt;/h2&gt;

&lt;p&gt;Remember the Anchor role defined in Chapter 3.&lt;/p&gt;

&lt;p&gt;Anchors don't stand out. Neither their Production nor Design signals are exceptional.&lt;/p&gt;

&lt;p&gt;But without them, the universe would quickly crumble.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Anchors are the dark matter of code universes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just as galaxies can't rotate without dark matter, teams can't stay stable without Anchors.&lt;/p&gt;

&lt;p&gt;EIS can detect Anchors. But what EIS shows is dark matter's "gravitational effect" — not dark matter itself. The real work of an Anchor lies in the parts that don't appear in code.&lt;/p&gt;




&lt;h2&gt;
  
  
  Examples of Invisible Work
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Code Review
&lt;/h3&gt;

&lt;p&gt;Reviews don't produce commits.&lt;/p&gt;

&lt;p&gt;Yet a codebase without reviews loses its structure.&lt;/p&gt;

&lt;p&gt;Review is &lt;strong&gt;observation&lt;/strong&gt;. Just like the Observer Effect in physics, observed code always changes.&lt;/p&gt;

&lt;p&gt;It might be deleted. It might be improved. New dependencies might emerge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Observation changes the universe.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Design Discussion
&lt;/h3&gt;

&lt;p&gt;Thirty minutes in front of a whiteboard, and the design is decided.&lt;/p&gt;

&lt;p&gt;Those thirty minutes aren't recorded in commits. But they determine the structure of thousands of lines of code that follow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Invisible forces determine visible structure.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Small Refactors
&lt;/h3&gt;

&lt;p&gt;A 3-line rename. A 5-line method extraction.&lt;/p&gt;

&lt;p&gt;In the commit log, they look like "noise."&lt;/p&gt;

&lt;p&gt;But this is the act of fighting the universe's entropy. The accumulation of small refactors prevents structural decay.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Limits of EIS
&lt;/h2&gt;

&lt;p&gt;Here's something I must be honest about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EIS cannot see dark matter.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;EIS is a commit-based tool. It can't measure work that doesn't appear in commits.&lt;/p&gt;

&lt;p&gt;The quality of reviews. The depth of design discussions. The effect of mentoring. A team's psychological safety.&lt;/p&gt;

&lt;p&gt;These are all dark matter.&lt;/p&gt;

&lt;p&gt;What EIS shows us is only the "visible part" of the universe — stars and galaxies.&lt;/p&gt;

&lt;p&gt;But knowing that dark matter exists lets you interpret EIS numbers correctly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An Anchor's impact looks low because most of their work is dark matter.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Judging "this engineer has low productivity" by looking only at numbers is the same mistake as calculating a galaxy's mass from visible matter alone.&lt;/p&gt;




&lt;h2&gt;
  
  
  Being Aware of Dark Matter
&lt;/h2&gt;

&lt;p&gt;When using EIS, always be aware of dark matter's existence.&lt;/p&gt;

&lt;p&gt;Dark matter doesn't only exist within engineers. &lt;strong&gt;It exists in every layer of the organization and business.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Engineer Dark Matter
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;An engineer with a low impact might actually be supporting the team's stability&lt;/li&gt;
&lt;li&gt;Design decisions that don't appear in commits might be the core of the structure&lt;/li&gt;
&lt;li&gt;The quality of reviews might be lifting the entire team's Quality signals&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Planning Dark Matter
&lt;/h3&gt;

&lt;p&gt;A planner pouring their soul into the business, producing precise specifications — this doesn't appear in a single line of commits.&lt;/p&gt;

&lt;p&gt;But without that precision, code gets rewritten over and over. Survival drops. Quality crumbles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A team's high Robust signal isn't just engineering skill. It's because the specs are stable.&lt;/strong&gt; And the one creating that stability is a planner — dark matter fighting invisible battles with the business.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cultural Dark Matter
&lt;/h3&gt;

&lt;p&gt;In organizations without a tech-company culture, business decisions rain down that ignore the state of the code.&lt;/p&gt;

&lt;p&gt;Sudden pivots. Schedules that don't account for technical constraints. Pressure to "just make it work."&lt;/p&gt;

&lt;p&gt;The result: gravitational fields get torn apart. Architects disappear. If engineers are still moving forward despite this — those engineers are dark matter itself, holding together a universe on the verge of collapse.&lt;/p&gt;

&lt;p&gt;Conversely, in organizations with good culture — where failure is tolerated, where time for Debt Cleanup is secured, where design discussions are valued — Growing engineers develop, Cleaners function, and Architects are reproduced.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Culture is the largest dark matter of all.&lt;/strong&gt; It never appears in commits, but it determines the entire structure of the universe.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hiring Dark Matter
&lt;/h3&gt;

&lt;p&gt;Having strong engineers on the team is no accident.&lt;/p&gt;

&lt;p&gt;Someone identified them, persuaded them, built the right environment. That work is never recorded in commits. But it determines the team's initial conditions — the Big Bang from Chapter 9.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The one who sets the universe's initial conditions is also dark matter.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;When you look at EIS numbers, never forget that layers upon layers of dark matter exist behind them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trying to see the invisible. That too is an act of observing the universe.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Signals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope" width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/eis" rel="noopener noreferrer"&gt;eis&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;❤️ Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn"&gt;Chapter 9: Origin&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
    <item>
      <title>Git Archaeology #9 — Origin: The Big Bang of Code Universes</title>
      <dc:creator>machuz</dc:creator>
      <pubDate>Sat, 14 Mar 2026 20:43:13 +0000</pubDate>
      <link>https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn</link>
      <guid>https://dev.to/machuz/git-archaeology-9-collapse-good-architects-and-black-hole-engineers-1dcn</guid>
      <description>&lt;p&gt;&lt;em&gt;Every universe has an origin. In code universes, it's the first commit.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzmesnpy5g6z1n1rx4ab2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzmesnpy5g6z1n1rx4ab2.png" alt="Big Bang — the origin of a code universe" width="800" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Previously
&lt;/h2&gt;

&lt;p&gt;In &lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8&lt;/a&gt;, I explored Engineering Relativity — how the same engineer gets different scores in different codebases.&lt;/p&gt;

&lt;p&gt;From here, we go deeper into the philosophy of git archaeology.&lt;/p&gt;

&lt;p&gt;Starting from the very beginning.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Big Bang
&lt;/h2&gt;

&lt;p&gt;Every universe has an origin.&lt;/p&gt;

&lt;p&gt;In our universe, it's called the Big Bang. Time and space began there.&lt;/p&gt;

&lt;p&gt;Code universes have the same moment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It's the first commit.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Primordial Universe
&lt;/h2&gt;

&lt;p&gt;The first commit has almost no design.&lt;/p&gt;

&lt;p&gt;No structure. Just the impulse: "I want to make something work."&lt;/p&gt;

&lt;p&gt;It resembles the primordial universe.&lt;/p&gt;

&lt;p&gt;No galaxies yet. No stars yet. Just energy and particles swirling together.&lt;/p&gt;

&lt;p&gt;Early codebases are the same.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;if&lt;/code&gt; statements line up. Functions line up. Small utilities line up.&lt;/p&gt;

&lt;p&gt;Architecture doesn't exist yet.&lt;/p&gt;

&lt;p&gt;But from that small commit, a universe begins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Every structure that follows is built on top of that first commit.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Initial Conditions
&lt;/h2&gt;

&lt;p&gt;In cosmology, the Big Bang's initial conditions determine the universe's subsequent structure.&lt;/p&gt;

&lt;p&gt;Early density fluctuations eventually become galaxy clusters.&lt;/p&gt;

&lt;p&gt;The same thing happens in code universes.&lt;/p&gt;

&lt;p&gt;The first directory structure. The first module split. The first naming convention.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;These initial conditions influence every design decision that follows.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A project that started with &lt;code&gt;src/&lt;/code&gt; and &lt;code&gt;lib/&lt;/code&gt; separated will carry that split for years. A project that started as a monolith will be dragged by the monolith's gravity for years.&lt;/p&gt;

&lt;p&gt;The gravity of initial conditions is strong.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Birth of Constellations
&lt;/h2&gt;

&lt;p&gt;Looking up at the sky, stars appear to be scattered randomly.&lt;/p&gt;

&lt;p&gt;But humans find meaning in them.&lt;/p&gt;

&lt;p&gt;Orion. Cassiopeia. The Big Dipper.&lt;/p&gt;

&lt;p&gt;These aren't physical structures. &lt;strong&gt;They're patterns that humans found.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The same thing happens in codebases.&lt;/p&gt;

&lt;p&gt;What starts as a mere collection of files eventually gets assigned meaning by humans.&lt;/p&gt;

&lt;p&gt;Modules. Services. Packages. Layers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;These are constellations.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not the stars themselves. Maps that humans created to understand the universe.&lt;/p&gt;

&lt;p&gt;A great Architect doesn't create stars — they &lt;strong&gt;create constellations&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;They discover structure, organize structure, and share structure.&lt;/p&gt;

&lt;p&gt;That is architecture.&lt;/p&gt;




&lt;h2&gt;
  
  
  Git Archaeology Observes the Big Bang
&lt;/h2&gt;

&lt;p&gt;Run &lt;code&gt;git log --reverse&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;You'll see the first commit.&lt;/p&gt;

&lt;p&gt;It has a date. An author. A message.&lt;/p&gt;

&lt;p&gt;That is the record of this universe's Big Bang.&lt;/p&gt;

&lt;p&gt;Git archaeology is also the study of observing a universe's history from its Big Bang.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The codebase in front of you right now is the present state of a continuous universe that began with that first commit.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Initial Conditions and EIS
&lt;/h2&gt;

&lt;p&gt;EIS reflects the influence of these initial conditions.&lt;/p&gt;

&lt;p&gt;In mature codebases, structures created early on persist as Survival 100. The first Architect's commits remain etched in blame for years.&lt;/p&gt;

&lt;p&gt;The "laying souls to rest" from Chapter 4 often targets this initial Architect. The gravity of the person who created the Big Bang lasts the longest in the universe.&lt;/p&gt;

&lt;p&gt;Conversely, in codebases with weak initial conditions — projects that started without structure — everyone's Design axis is low. Because the gravitational center never existed from the start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The universe's present is determined by its Big Bang.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  It All Started Here
&lt;/h2&gt;

&lt;p&gt;The first commit is small.&lt;/p&gt;

&lt;p&gt;Maybe just a few lines.&lt;/p&gt;

&lt;p&gt;But from there, a universe begins.&lt;/p&gt;

&lt;p&gt;Gravity is born, structure forms, constellations are drawn, Architects appear, teams evolve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It all started here.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Series
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-0-what-if-git-history-could-tell-you-who-your-strongest-engineers-are-5397"&gt;Chapter 0: What If Git History Could Tell You Who Your Strongest Engineers Are?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/measuring-engineering-impact-from-git-history-alone-f6c"&gt;Chapter 1: Measuring Engineering Impact from Git History Alone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/beyond-individual-scores-measuring-team-health-from-git-history-3n9f"&gt;Chapter 2: Beyond Individual Scores: Measuring Team Health from Git History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/two-paths-to-architect-how-engineers-evolve-differently-1ga"&gt;Chapter 3: Two Paths to Architect: How Engineers Evolve Differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/backend-architects-converge-the-sacred-work-of-laying-souls-to-rest-m6d"&gt;Chapter 4: Backend Architects Converge: The Sacred Work of Laying Souls to Rest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-5-timeline-scores-dont-lie-and-they-capture-hesitation-too-1gi5"&gt;Chapter 5: Timeline: Scores Don't Lie, and They Capture Hesitation Too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-6-teams-evolve-the-laws-of-organization-revealed-by-timelines-4lei"&gt;Chapter 6: Teams Evolve: The Laws of Organization Revealed by Timelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-7-observing-the-universe-of-code-1op0"&gt;Chapter 7: Observing the Universe of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity: Why the Same Engineer Gets Different Scores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chapter 9: Origin: The Big Bang of Code Universes&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter: The Invisible Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-11-entropy-the-universe-always-tends-toward-disorder-ak9"&gt;Chapter 11: Entropy: The Universe Always Tends Toward Disorder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-12-collapse-good-architects-and-black-hole-engineers-3fed"&gt;Chapter 12: Collapse: Good Architects and Black Hole Engineers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-13-cosmology-of-code-dci"&gt;Chapter 13: Cosmology of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-14-civilization-why-only-some-codebases-become-civilizations-2nl3"&gt;Chapter 14: Civilization — Why Only Some Codebases Become Civilizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-15-ai-creates-stars-not-gravity-4i05"&gt;Chapter 15: AI Creates Stars, Not Gravity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/machuz/git-archaeology-16-the-engineers-who-shape-gravity-3fmi"&gt;Final Chapter: The Engineers Who Shape Gravity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zqizymvrncbl7ts1lrk.png" alt="EIS — the Git Telescope" width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/machuz/engineering-impact-score" rel="noopener noreferrer"&gt;engineering-impact-score&lt;/a&gt; — CLI tool, formulas, and methodology all open source. &lt;code&gt;brew tap machuz/tap &amp;amp;&amp;amp; brew install eis&lt;/code&gt; to install.&lt;/p&gt;

&lt;p&gt;If this was useful: &lt;a href="https://github.com/sponsors/machuz" rel="noopener noreferrer"&gt;❤️ Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;← &lt;a href="https://dev.to/machuz/git-archaeology-8-engineering-relativity-why-the-same-engineer-gets-different-scores-5dnl"&gt;Chapter 8: Engineering Relativity&lt;/a&gt; | &lt;a href="https://dev.to/machuz/git-archaeology-10-dark-matter-the-invisible-gravity-45ne"&gt;Chapter 10: Dark Matter →&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>git</category>
      <category>career</category>
    </item>
  </channel>
</rss>
