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

推荐订阅源

Y
Y Combinator Blog
V
V2EX
Jina AI
Jina AI
爱范儿
爱范儿
M
MIT News - Artificial intelligence
量子位
L
LangChain Blog
Google DeepMind News
Google DeepMind News
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
腾讯CDC
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss

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
A new home screen
Justin Duke · 2025-08-20 · via Buttondown's blog

Buttondown's interface has long suffered from a common design pitfall: "shipping your database." This term refers to the tendency of well-meaning but narrow-minded engineers to design every screen and workflow as a direct reflection of the underlying database schema.

Need to store a list of subscribers? Then let's make a page that's just a list of subscribers. Emails? That's another list. Comments? Add another list, just like the others. And so on.

If you take this approach to its logical conclusion, the app starts to resemble a Google Sheet with 20 tabs—rather than a thoughtfully designed tool that understands and anticipates what users actually want to do. Even worse, this mindset leaves big gaps in workflows that don't fit neatly into a single data type.

For example, when you log into your Buttondown account after a couple of weeks away, you're probably not thinking, "I want to see every email I've ever written in order," or "I want to check my settings"—yet those have been our default landing pages after login.

What you likely want instead (though, of course, everyone's needs are a bit different) is a quick recap: what's new, what's important, and what needs your attention. Maybe you want to see new subscribers, the last few emails you worked on, interesting analytics, or any outstanding tasks.

That's exactly what we've built with the new home screen. It's meager for now: todos, recommendations, and a few other things. But it's a start.