作者要为年度"zeitkapsl Punsch"活动发起投票,打开 Doodle 却被升级弹窗糊了一脸,连删除旧投票都要找半天,于是决定自己写一个。他列举 Doodle 一年间的变化:参与者也要留邮箱、免费账户总共只能有一个投票、参与者列表不能导出、页面加载约 3 秒还要下载 4.7MB JavaScript。nobloat/poll 是自托管、单二进制的替代品:纯 Go 标准库实现,无额外依赖,不需要数据库、任务队列、npm 或 node,也不用注册登录;每个投票就是一个 JSON 文件,整包是 3.5MB 的单个二进制,页面约 27KB。设计上用秘密 owner token 取代注册登录(拿到链接就能管理),每个回答也有自己的 token 可改可删,另有可选邮件通知、浏览器端 proof of work 反垃圾、i18n 与基础主题。