RSSAmplifier

Blog

Ben Balter

Engineering leadership, open source, and showing your work

ben.balter.comRSS feed ↗20 posts

Latest posts

Open and async on the Overcommitted podcast

What makes a remote engineering team work isn't where people sit—it's how they communicate. A conversation on the Overcommitted podcast about async-first culture, decision durability, and the ideas behind Open and Async.

Open and Async: the remote-work playbook is out

Open and Async is the practical playbook for making remote and distributed work actually work—two habits, working in the open and communicating asynchronously, drawn from a decade of remote-first lessons at GitHub.

Work loudly

In an office, some of your visibility is free. Go remote and it drops to zero. Working loudly makes your impact visible as you do it—not after the fact in a status update nobody reads.

Reorgs happen

In thirteen years at GitHub I was part of 25 reorgs—almost one every six months. Reorgs are a constant in tech, not a crisis. Here's how to navigate them.

AI-first program management

AI-augmented program management is the natural evolution of async-first and engineering-inspired workflows — amplifying human judgment, not replacing it.

How to one-on-one

Most 1:1s waste your team's only protected synchronous time on status updates. Here's how to run ones worth showing up for.

The brag doc

Why you need a running record of your wins—and how to keep one without dying of embarrassment

No agenda, no meeting

Announcing noagendanomeeting.net — a single-page site advocating that every meeting deserves an agenda, and most meetings deserve to be a document instead.

Agentic workflows and the future of code

AI coding agents aren't replacing developers — they're extending the transparency, code review, and collaboration patterns behind open source.

Thirteen years remote at GitHub: what works

When I joined GitHub in 2013, I found a company that had rethought how work happens. Thirteen years later, those lessons are more relevant than ever.

How to run LanguageTool on macOS

Set up LanguageTool as a free, open-source Grammarly alternative that runs locally on your Mac. No subscription required.

Silencing dissent isn't crisis management

Silencing dissent erodes trust, invites negativity, and stifles learning. The best leaders embrace transparency instead.

Cathedral vs Bazaar People Management

What if we applied open source's cathedral vs. bazaar metaphor to management? Cathedral managers control; bazaar managers empower.

How to communicate like a GitHub engineer

How GitHub turned its guiding communication principles into prescriptive practices to manage internal signal-to-noise ratio.

Transparent collaboration is the andon of knowledge work

Like Toyota's andon cord, transparent collaboration lets anyone stop the line when they spot a problem in knowledge work.

Remote work requires communicating more, less frequently

Async communication is like gzip compression for humans—more upfront processing, but greater throughput with fewer packets.

Practice inclusive scheduling

Small scheduling choices — writing dates unambiguously, including time zones, and building in breaks — make distributed teams feel included.

Pull requests are a form of documentation

Pull requests capture not just what changed, but who, why, and what alternatives were considered. Treat every PR as a time capsule for future contributors.

Meetings are a point of escalation, not a starting point

Most meetings are just information downloads that could've been a doc. Treat them as an escalation based on complexity, not the default starting point.

Intro to GitHub for non-technical roles

GitHub isn't just for developers. A practical guide for non-technical roles to follow along, collaborate, and track work with confidence.