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

推荐订阅源

S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
博客园 - 聂微东
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
M
MIT News - Artificial intelligence
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
L
LangChain Blog
I
InfoQ
T
Tailwind CSS Blog
博客园 - 【当耐特】
V
V2EX
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
Vercel News
Vercel News
雷峰网
雷峰网
量子位
A
About on SuperTechFans
Martin Fowler
Martin Fowler
H
Help Net Security

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.