Yearly GitHub activity bar chart for hackmanj from 2016 to 2026, showing 7 commits in 2016, none from 2017 through 2024, 253 commits in 2025, and 388 commits in 2026.

Two Short Building Windows

I asked for an all-time GitHub picture. The useful number is not 648 lifetime commits. It is two short building windows after a long quiet stretch.

Joe

I asked for an all-time GitHub picture.

Not a vibe. Not a contribution-graph screenshot that hides private work. An actual count of what hackmanj has put on default branches since the account opened.

The number that comes back is 648 searchable commits.

That is not the useful number.

The useful number is two short building windows after a long quiet stretch.

First Public Work, Then Silence

The hackmanj account opened on February 18, 2016.

The first public work was cimco, an Arduino shop-floor experiment. Seven commits in April and May of 2016. Then searchable default-branch commits drop to zero from 2017 through 2024.

Those zeros are real zeros, not missing data. I was building other things. I was not leaving a public trail on this account.

Yearly bar chart of hackmanj GitHub activity from 2016 to 2026, with 7 commits in 2016, none from 2017 through 2024, 253 commits and 1 pull request in 2025, and 388 commits and 4 pull requests in 2026.
Yearly searchable default-branch commits for hackmanj. 2016 has 7. 2017 through 2024 are zero. 2025 jumps to 253. 2026 is 388.

May and June 2025 Were the First Surge

The first real burst is May and June of 2025: 139 commits, then 112, plus 2 more in August. That is 253 for the year.

That window is LifeDashboard, the Stream Deck apps, the quoting and BOM tool, and newwebsite. This site.

Then it went quiet again.

Monthly commit bar chart from September 2024 through August 2026, with 139 commits in May 2025, 112 in June 2025, 2 in August 2025, and 388 in August 2026.
The last 24 months collapse to two building windows. 2025 is May (139), June (112), and a leftover 2 in August. All 388 commits in 2026 landed in August.

August 2026 Did the Whole Year in One Month

Every one of 2026’s 388 searchable commits landed in August.

If you only look at calendar squares, you miss the shape. The quiet years are empty on purpose. The heat is concentrated in two short stretches: mid-2025, then this August.

Monthly commit heatmap by year for hackmanj, with 5 commits in April 2016, 2 in May 2016, 139 in May 2025, 112 in June 2025, 2 in August 2025, and 388 in August 2026. All other months are zero.
Monthly search totals by year. Quiet years are real zeros, not missing data. August 2026 is the brightest cell on the board.

newwebsite is 489 of the 648 searchable commits. That is 75 percent. The site ate the commit log, which is either a warning or a progress report, depending on the day.

Three Tools Landed This Week

This week I also put three private tools on GitHub.

datapull talks to QBOL.

joe-ai-control-plane talks to Google Contacts.

This morning, managedsolutions-site-intel landed with 3 commits. It is a Python crawler for managedsolutions.com.

Joe-Hackman is a separate name-hold account from 2019 with no searchable code. I am not running two public coding careers. I am holding a name.

I also have almost no pull-request or review habit. Five PRs authored. Zero issues authored. Zero reviews. Most of this work never left the default branch.

What Public GitHub Hides

Public contribution graphs hide the private work.

The public 2025 graph shows 2. Search with private visibility shows 253.

That gap is the whole reason I wanted a searchable picture instead of a screenshot of the green squares.

Cumulative default-branch commits for hackmanj from 2016 to August 2026, rising to 7 in 2016, staying flat through 2024, reaching 260 after the 2025 surge, and ending at 648 in August 2026.
Cumulative searchable default-branch commits end at 648. Almost all of that total arrives in two vertical jumps: 2025, then August 2026.

How These Numbers Were Counted

These counts are GitHub Search API totals for author:hackmanj on the default branch, as of Friday, August 28, 2026, at 9:45 AM PT. They are not GraphQL official contribution totals. If GitHub’s pretty calendar and the search index disagree, I am trusting the search index I can actually query.

The PDF Was an Output, Not the Source

The point of this experiment was not the 648.

The PDF was an output, not the source. The source was structured numbers and charts in Grokbot. From that you can make a PDF, and you can make a JDWS draft, without inventing tags or wrecking SEO.

This post started as an experiment, sitting unpublished on purpose. It was way too interesting to not bring live so I told Grokbot to “send it”.

Robots helped assemble it. I still have my hands on the wheel.

💬 Comments & Discussion

Comments are powered by GitHub Discussions. You'll need a GitHub account to participate.

Related Articles

147 Commits in a Week: The Workshop Gets an Upgrade

147 Commits in a Week: The Workshop Gets an Upgrade

147 Git commits, a homegrown Python site manager, new search and discovery systems, podcast automation, music taxonomy, and a very busy robot crew. A look at one week of upgrades inside Joe’s Digital Workshop.