engineering

Do you GitHub? (version management as practice)

People ask “do you GitHub?” like it’s a yes/no personality quiz.

Yes. Loudly. Also: which GitHub, for what, and who is allowed to see it?

This is not a tutorial. git commit -m already has enough priests. This is how version management shows up on my bench when the work is a studio, a job hunt, and a pile of instruments that should not share one embarrassing history.

What GitHub is for (here)

Receipts. A dated trail of what changed and why.

Blast radius. Product repos stay product repos. Research parking lots stay private. Job-search trackers do not hitch a ride inside Synesis.

Collaboration with agents that still have adults on publish. Agents can prepare commits. I still decide what gets pushed. “Ask before push” is egress control for my reputation.

Job-hunt signal, selectively. Public studio/code that I’d defend in an interview can wear a link. Private ideation hubs and docs-only product homes do not need to 404 for strangers just to look busy.

The shape I actually use

  • Product / studio homes under my account when they’re meant to be real (LiveBytes site work, apps that earned a name).
  • Private research hub for “I need software, stat!” scans and splinters – theater-music itch lists, models research, playbooks. Graduate out when something earns architecture and locked decisions (Arkiton left limbo on purpose).
  • Local-first tools with their own trees so mail, life ops, and job-search analytics don’t become one mega-repo of vibes.

Branches and PRs when the change needs review air. Direct-to-main when I’m the only human and the change is small. I am not performing enterprise cosplay for a solo Tuesday.

What I’m not doing

I’m not open-sourcing every half-finished spike to look prolific.

I’m not treating GitHub stars as a KPI for the job hunt.

I’m not committing secrets because “I’ll scrub it later.” Backup first, then sanitize. We’ve covered that sermon.

I’m not confusing “it exists in a private repo” with “it is ready for a stranger.”

Why this belongs on Notes

Because “instruments, not vibes” only works if you can prove what changed yesterday. Version control is that proof.

Also because “do you GitHub?” from a hiring loop usually means “can you work in a shared history without chaos?” My answer is yes – with taste about what is public, what is private, and what has earned its own door.

If you want the pattern in one line: separate parking lots from product homes, keep humans on push, link only what you’d defend.

The lazy human dash in my drafts is a style choice – partly so I don’t get accused of being AI myself, and partly because I rarely feel like the effort an em dash demands. The commits, on the other hand, are a character choice.

~ Trish

← All notes