New Features in git11

git11 is an AI workspace for engineering teams. It understands repositories, auto-generates documentation, answers deep code questions, and works securely across your GitHub organization.

✦ AI Documentation for any repository

✦ Ask anything about your codebase

✦ Organization & team access with permissions

✦ Secure GitHub App integration with audit logs

git11 repository intelligence dashboard

Documentation is where brains go to die

How high-performing teams actually spread context without wasting 10 hours a week in meetings.

By git11 Engineering · Wed Feb 25 2026 · 7 min read

Documentation is where brains go to die

Most engineering teams treat knowledge transfer like a high school history project. They write 4,000-word Confluence pages that nobody reads, then wonder why the junior dev just nuked the production database.

Documentation isn't a library. It’s a depreciating asset. The moment you hit 'Save' on a Notion page, its accuracy starts rotting.

Top-tier teams—the ones shipping at 2 AM with zero friction—don't rely on wikis. They rely on local context and automated breadcrumbs. They know that if information isn't in the path of the work, it doesn't exist.

Your README is a lie

If your README.md hasn't been touched in six months, delete it. A stale README is worse than no README because it gives a false sense of security.

High-performing teams keep their setup instructions in scripts, not text. Use a Makefile or a dev.sh. If a new hire can't run make setup and start coding within 20 minutes, your knowledge transfer has already failed.

We see this constantly at git11: teams with massive 'Onboarding' folders in Google Drive have the longest ramp-up times. Teams that embed setup logic in the repo itself ship on day one.

The 'Bus Factor' is a management myth

Managers love talking about the 'Bus Factor.' They want everyone to know everything so anyone can be hit by a bus without the project stalling. This is stupid.

You cannot have 10 people with deep architectural context on a complex service. It leads to design by committee and 40-man-hour sync meetings.

Instead, top teams use 'Code Owners.' They don't try to spread all knowledge; they ensure the location of knowledge is known. Use a CODEOWNERS file in your root directory.

If I'm touching src/auth/session.go, I shouldn't have to guess who knows how it works. GitHub should tell me exactly who needs to review it. Knowledge transfer isn't about everyone knowing the code—it's about knowing who to ask.

Commits are better than Wikis

Your git history is the most honest documentation you have. Most devs write commit messages like fix: bug or updates. This is professional malpractice.

A good commit message explains the why, not the what. The code already shows me the 'what.'

Tell me why you chose an LRU cache over a simple map. Tell me why this specific regex is needed for a weird Safari 12 edge case. When a dev is looking at a line of code three years from now, they don't want to search Notion. They want to run git blame and see your thought process.

Architecture Decision Records (ADR)

Stop making big architectural choices in Slack threads that vanish after 90 days. If it's a decision that changes how the system works, it belongs in the repo as an ADR.

Keep it simple. Use a folder called /docs/adr. Use a standardized template: Context, Decision, Consequences.

If you decided to move from Postgres to DynamoDB, I want to see a markdown file named 0024-switch-to-dynamo.md. It keeps the context attached to the code. No '' nonsense—just the cold, hard trade-offs.

The 15-minute rule for PR reviews

If a PR review takes longer than 15 minutes to understand, the knowledge transfer failed before the PR was even opened.

We see teams orphaning context in PR comments. Someone asks "Why did we do this?" and a senior dev explains it in an 8-paragraph comment. That's a waste.

If something needs that much explanation, it's a sign the code is too clever or the documentation belongs in a comment inside the file. Move the explanation from the PR comment to the code itself.

Stop 'Syncing'

Low-performing teams have 'Knowledge Sharing' meetings. They are a black hole of productivity.

You sit there for an hour while one person talks about a feature you aren't working on. You forget 90% of it by lunch.

Replace these with 'Loom-first' updates. Record a 3-minute screen share of the new internal API. Drop it in the #eng-chat channel. If someone needs it, they’ll watch it at 2x speed when it's relevant to them.

Automated context injection

This is why we built git11. Humans are bad at remembering to update docs. Machines are great at it.

Top teams are moving toward tools that index their entire codebase and chat history. When a dev asks, "How do we handle rate limiting in the worker nodes?", they shouldn't have to hunt. The answer should be surfaced by a bot that has actually read the source code and the last ten PRs.

Knowledge transfer shouldn't be a manual chore. It should be a side effect of doing the work.

The takeaway

Burn your wikis. Script your setup. Write better commit messages. Force decisions into ADRs.

If knowledge doesn't live in the repository, it doesn't live anywhere.

Ask this question directly on your own repo →