41554 blogs · [ { "id": "01a08739-6486-7100-8093-f7705e21f75f", "title": "It's pronounced JIF. The Open and Async audiobook is out.", "url": "https://ben.balter.com/2026/09/08/gif-or-jif-audiobook-both-ways/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f7705f0ce2cf", "title": "Accessible by default: writing a book like software", "url": "https://ben.balter.com/2026/08/27/accessible-by-default/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f7705f2b0698", "title": "How I over-engineered my book", "url": "https://ben.balter.com/2026/08/17/how-i-over-engineered-my-book/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f7705f8e8912", "title": "Open and async on the Overcommitted podcast", "url": "https://ben.balter.com/2026/07/28/overcommitted-open-and-async/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f7705fc5cf88", "title": "Open and Async: the remote-work playbook is out", "url": "https://ben.balter.com/2026/07/21/open-and-async/", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f77060a4dcef", "title": "Work loudly", "url": "https://ben.balter.com/2026/07/14/work-loudly/", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f770613ba07a", "title": "Reorgs happen", "url": "https://ben.balter.com/2026/06/07/reorgs-happen/", "published_at": "2026-06-07T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f77061d7648f", "title": "AI-first program management", "url": "https://ben.balter.com/2026/05/31/ai-first-program-management/", "published_at": "2026-05-31T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f770620c5692", "title": "How to one-on-one", "url": "https://ben.balter.com/2026/04/27/one-on-one-playbook/", "published_at": "2026-04-27T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f77062528638", "title": "The brag doc", "url": "https://ben.balter.com/2026/04/27/the-brag-doc/", "published_at": "2026-04-27T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f77062657337", "title": "No agenda, no meeting", "url": "https://ben.balter.com/2026/04/06/no-agenda-no-meeting/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f77063042dcd", "title": "Agentic workflows and the future of code", "url": "https://ben.balter.com/2026/03/18/agentic-workflows/", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f7706383ed88", "title": "Thirteen years remote at GitHub: what works", "url": "https://ben.balter.com/2026/03/04/thirteen-years-at-github/", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f77064409a72", "title": "How to run LanguageTool on macOS", "url": "https://ben.balter.com/2025/01/30/how-to-run-language-tool-open-source-grammarly-alternative-on-macos/", "published_at": "2025-01-30T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f77064a58929", "title": "Silencing dissent isn't crisis management", "url": "https://ben.balter.com/2024/01/08/dissenting-voices/", "published_at": "2024-01-08T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f77064d5d69a", "title": "Cathedral vs Bazaar People Management", "url": "https://ben.balter.com/2023/12/08/cathedral-bazaar-management/", "published_at": "2023-12-08T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f7706542684f", "title": "How to communicate like a GitHub engineer", "url": "https://ben.balter.com/2023/10/04/how-to-communicate-like-a-github-engineer/", "published_at": "2023-10-04T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f7706561758b", "title": "Transparent collaboration is the andon of knowledge work", "url": "https://ben.balter.com/2023/08/30/transparency-collaboration-is-the-andon-of-knowledge-production/", "published_at": "2023-08-30T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f770659f82fc", "title": "Remote work requires communicating more, less frequently", "url": "https://ben.balter.com/2023/08/04/remote-work-communicate-more-with-less/", "published_at": "2023-08-04T00:00:00+00:00" }, { "id": "01a08739-6486-7100-8093-f770667486a1", "title": "Practice inclusive scheduling", "url": "https://ben.balter.com/2023/05/19/practice-inclusive-scheduling/", "published_at": "2023-05-19T00:00:00+00:00" }, { "id": "01a0e44a-ff9c-7034-8fae-9b31cc0978f9", "title": "Pull requests are a form of documentation", "url": "https://ben.balter.com/2023/05/19/pull-requests-are-a-form-of-documentations/", "published_at": "2023-05-19T00:00:00+00:00" } ] posts Claim your blog
Back to Ben Balter: Engineering leadership, open source, and showing your work
Blog · corpus.blog/blogs/ben.balter.com/posts

Ben Balter: Engineering leadership, open source, and showing your work

ben.balter.com

2026

2025

2024

2023