Ben Balter
banner
ben.balter.com
Ben Balter
@ben.balter.com
500 followers 340 following 2.4K posts
Director of Hubber Enablement at @GitHub. Previously @GitHub Engineering, Security, Trust & Safety leader, and before that @PIFgov. Legacy blue check in Washington, D.C.
Posts Media Videos Starter Packs
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.
Reposted by Ben Balter
Blog entry: Why I work in the open.

I’ve long worked in the open, overwhelmingly for one reason: it increases enormously the surface area for success.
Why I work in the open.
I've long worked in the open, overwhelmingly for one reason: it increases enormously the surface area for success.
waldo.jaquith.org
Slack channel name squatting is the new domain squatting.
I see the "Simple Sabotage Field Manual" is making the rounds again in some circles. Thought it was timely to share this post again on my updated take: ben.balter.com/2016/01/15/h...
How to derail any meeting
How a WWII field manual can help modern knowledge workers identify those inadvertently sabotaging your organization today.
ben.balter.com
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’ve blocked it from my memory. `@waldo.net` 😂
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.
Reposted by Ben Balter
Developers, do you want to verify yourself here but don't have a personal domain? You can use your GitHub account! 🦋🐱

I temporarily renamed myself to @nicolo-ribaudo.github.io :)
Reposted by Ben Balter
Reorgs are the organizational equivalent of turning it off and back on again.
At this point, let’s just circle back after the new year.
Maybe we should take this offline.
10+ years later and I still don’t have an answer. ¯\_(ツ)_/¯
Is there a polite way to say "no, I don't want to jump on a quick call. Can't you just type up what you'd say and email it to me? async yo"?
Reposted by Ben Balter
Always be answering questions with URLs.
Reposted by Ben Balter
If you liked it then you should have put a URL on it.
Reposted by Ben Balter
Submitted a pull request to the closest thing GitHub has to an org chart. Merged or not, more companies should vet big changes in the open.
If you’re at GitHub Universe, come say hey! 👋
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