Post

Version Control Needs a Public Activity Feed

A draft argument for why version control should preserve a public layer of professional activity even when the work itself stays private.

Mar 20, 2026

  • version-control
  • career
  • developer-identity

Most developers spend the best years of their growth behind private repositories. The work is real, the pace is real, and the lessons are real, but almost none of that motion survives in public. Once you leave a company, the outside world often sees a long quiet gap where there was actually deep technical activity.

That is a weakness in how version control software presents a professional life. Git platforms are very good at protecting code, access, and internal discussion. They are much less good at preserving a public record of effort that does not reveal sensitive information. The result is strange: the people doing substantial work inside serious companies can look less active than people whose projects simply happen to be public.

I think version control software should have a built-in public activity feed for private work. Not a feed of source code, and not a feed of confidential discussions. A feed of metadata and personal signals that a developer explicitly chooses to expose: when they shipped, reviewed, maintained, migrated, documented, or led meaningful technical work.

That kind of feed would make a developer’s public profile more honest. It would let craftsmanship leave a trace even when the code itself has to stay behind closed doors.

What the feed could show

  • Contribution volume over time without exposing repository contents
  • Review activity and mentorship signals
  • Major engineering moments such as migrations, incident response, or long-running maintenance work
  • Optional badges for documentation, reliability, and code review discipline
  • Employer-approved summaries attached to major initiatives

Why this matters

A public portfolio is often treated like the only evidence that a developer is still growing. That standard is too narrow. Plenty of engineers do their strongest work in private systems with real scale, real constraints, and real accountability. The problem is not that the work is invisible by necessity. The problem is that version control platforms have never built a serious public layer for it.

If they did, engineers would not need to choose between confidentiality and visibility. Companies could still protect what matters, while developers keep a credible record of how they work, how consistently they deliver, and how their technical responsibilities evolve over time.

Continue writing here

The next section should sharpen the argument with one concrete example:

  • A developer spends four years inside a private monorepo
  • They review hundreds of changes, lead a migration, and help stabilize production systems
  • Their public profile still looks inactive because none of that work leaves a visible trace

After that, expand the post with:

  • The privacy model: what must never be exposed
  • The opt-in controls developers and employers would need
  • Why this would be better than today’s vague contribution graphs
  • The risks of turning professional activity into performance theater

Conversation

Comments

Every submission is reviewed before it appears publicly.

Approved comments

Loading comments…