/ blog
Notes from the agent era.
Short pieces on what we learned building GitHub Wrapped, working with the GitHub API in 2026, and what your commit graph actually means when half of it was written by Claude.
2026-05-14·Roshan Ramani
What counts as your commit in 2026?
The contribution graph still pretends every commit was hand-typed. It is not. Here is how we draw the line.
agentsgitculture
Read post →
2026-05-13·Roshan Ramani
Why GitHub's contributions API lies to you about private repos (and how we fixed it)
GraphQL's commitContributionsByRepository returns nothing for private repos even with the right scope. We worked around it.
githubgraphqlengineering
Read post →
2026-05-12·Harshil Gujarati
Why a Spotify Wrapped for developers actually makes sense
Wrapped works because it tells you something specific. We borrowed the format and pointed it at git.
designproductculture
Read post →