惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
GbyAI
GbyAI
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
P
Proofpoint News Feed
The Cloudflare Blog
H
Help Net Security
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
量子位
博客园 - 聂微东
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
月光博客
月光博客

Buttondown's blog

Email could have been X.400 times better The physicists who convinced Fermilab to send Brazil's emails Better in-app previews Analytics 3.0 Subscriber ID variables Comments! Send latest premium action Automation filtering Free API subscribers Surveys in automations Reply to replies Labels for RSS feeds How Jeremy Singer-Vine curates curious datasets for readers 2023 (and what's next) Email vs web content Sort by engagement Better gift subscriptions How Andy Dehnart built a career reviewing television New email template Email-based automations Opt-in reply tracking Automatic alt text More social network integrations Sort by metadata Overlarge image warnings Automation tag actions Pause emails mid-flight Search tags and automations Gift via automations Subscriber-driving emails
The changelog, reborn
Justin Duke · 2026-02-11 · via Buttondown's blog

A funny thing happens in the cycle of building a company. First, you don't even bother documenting changes because the company is so half-baked and amorphous as is that there is no point, let alone people to read it. Then, as you grow larger and more capital S serious, you have a changelog or a blog collecting product updates that is still fairly haphazard, but at least serves the basic goal of keeping people informed. But then, as you grow increasingly serious, the importance of these changelog entries grows in weight and overhead. They suddenly need code snippets, OG images, copy passes, and need to be part of an overall schedule so as to maximize their efficacy and legibility to your growing customer base.

We're at that phase now, and it's a good phase. It forces us to think hard about why and how the most important things that we build get shipped and explained to you, dear reader. But the trade-off of doing that is a lack of legibility into all the smaller stuff: things that might have a customer impact but can't get communicated because they are too small to warrant the rigamarole of a blog post.

At the same time, we also started running into this internally. We're now at the phase of a company where we're shipping so much stuff that any one person doesn't have a full end-to-end understanding of what has changed in a given day. This too is a natural and healthy part of the process, and one thing that I've been doing to make sure my understanding is as strong as it can be is to begin every morning by writing down in plain English all of the Git commits that we merged from the previous day.

Anita had the great idea that we should simply turn this into a public page as well: and we have done just that. It is the changelog page reborn from the ashes. I hope you enjoy it.