Ben Balter

@ben.balter.com

Helping distributed teams work in the open & default to async | Author of Open & Async | Ex-GitHub Director, Presidential Innovation Fellow, attorney

Most companies didn't go remote — they digitized the office. Same meetings, same interruptions, now on Zoom. Open and Async is out today: the open-source way of working — in the open, in writing, async by default — turned into a playbook for your team. open-and-async.com

"Async is the operating system; remote is the hardware."

Open & Async
A new book by Ben Balter
The collaborative software development playbook for remote and distributed teams.

Now available.

Today marks thirteen years since I joined GitHub. I’ve been writing a book—Open and Async—distilling everything I’ve learned about remote and distributed work into a playbook. To mark the “Hubberversary,” here is a WIP sneak preview of the book’s intro. ben.balter.com/2026/03/04/t...

I've worked remotely at GitHub for thirteen years: here's what actually works. | Ben Balter

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

ben.balter.com

If you had access to virtually unlimited GitHub Copilot usage and could build anything, how would you use it to contribute to/better the open source community? What problems aren’t being solved because they’re too labor intensive? Example: rewrite Jekyll.rb as Jekyll.js to modernize it.

jekyll.to

Archived more than 4,000 inactive Slack channels today with a quick GitHub Action Copilot and I whipped up. I hope to open source “Slack Stale Archiver” after it’s been running for a bit. Encouraging people to post their favorite animated GIF to keep the channel active has been the best part so far.

Abstract image of a broom sweeping chat message icons.

If you do a lot of writing and are looking for a grammar, style, and spell checker that doesn't send what you write to a third party service, I wrote up instructions for how to setup and use the open source LanguageTool locally on your machine. ben.balter.com/2025/01/30/h...

How to run LanguageTool on macOS

How to set up a free and open-source grammar, style, and spell checker that can be run locally on your machine without sending data to a third-party services like Grammarly, preserving the privacy of ...

ben.balter.com

I still have an irrational fear of @mentioning people in private Slack channels, ever since that one time that I @mentioned the CEO, accidentally clicked the wrong button, and ended up inviting him into the channel. At least he laughed at the creative channel name? 🤷‍♂️ Now I’m a backticks-only person.

Remote since day one, GitHub learned a lot about how to communicate across time zones. We created an internal “how we communicate” doc, which we’re sharing with the world today. TL;DR: we use GitHub Actions and OpenAI to solve for information overload. PR’s welcome! github.blog/2023-10-04-h...

Exactly 10 years ago today, I 🚢'd my first GitHub feature, GeoJSON rendering. The base layer has since moved from MapBox to Azure Maps, but the feature is still rendering more than 7 million maps a year across more than 27 million .geojson files. https://t.co/1NiPrgsW0o

There's a map for that

Not long ago, we began rendering 3D models on GitHub. Today we’re excited to announce the latest addition to the visualization family – geographic data. Any .geojson file in a…

github.blog