4月1日,DEV社区有个挑战叫"做点没用的东西"。Preeti-3交了个作业:一个靠吼控制音量的音乐播放器。 louder你喊,音量越高——然后强制插播不可跳过的广告。
这玩意上线3天,GitHub星标破千,Vercel服务器差点被挤爆。没人需要它,但所有人都想试试。
技术栈很正经,产品很荒诞
Preeti-3在README里列了技术清单:React做UI,Web Audio API(网页音频接口)抓麦克风输入,自定义平滑算法过滤风扇噪音,状态机决定什么时候弹广告。CSS动画负责 glitch 效果和屏幕抖动。
她写得很诚实:"Ironically, building something this useless required… decent engineering." 翻译过来:造这种垃圾,居然要正经工程能力。
我试了下。凌晨两点对着电脑喊"我要听周杰伦",音量条飙到87%。然后屏幕一黑,弹出3秒广告——卖降噪耳机的。
这产品经理的恶意,精准得像狙击枪。
Preeti-3在DEV帖子里解释设计逻辑:"现代应用的问题是不够让人尖叫。" 她没说的是:强制广告+用户失控,这套组合在真实产品里叫"商业模式",在她这里叫"愚人节玩笑"。
区别只在于她摊牌了。
为什么"没用"的东西能火
我翻了下评论区,高频词不是"好玩",是"relatable"(有共鸣)。有人@了自己公司的产品经理,说"这就是你上周上线的功能"。有人做了对比图:左边是这个播放器,右边是某视频平台的会员专享广告。
最扎心的评论来自一个PM:"我花了半年做的增长策略,她三天就讽刺完了。"
Preeti-3的身份很有意思。她的DEV主页显示:NEET考生出身,转码不到两年。NEET是印度"全国资格暨入学考试",考医学和工程,失败率极高。从刷题地狱爬出来的人,对"强制""不可跳过"这类词有肌肉记忆。
这个播放器是她第四个项目。前三个都很正经:CLI错误解释工具、消息意图分析应用、AI代码生成器。突然做个荒诞作品,像是憋久了的反弹。
技术社区有个潜规则:正经项目看能力,荒诞项目看洞察。
Preeti-3的洞察在于:她把用户对产品的隐性愤怒,做成了显性交互。你不能跳过广告?好,我让你连音量都不能安静调。你想控制体验?先对着麦克风表演情绪稳定。
这种"恶意设计"在真实产品里叫"黑暗模式"(Dark Pattern),在她手里成了行为艺术。
工程细节里的冷幽默
代码层面有几个值得说的点。Web Audio API的原始数据噪声极大,她做了指数平滑处理,还加了风扇噪音过滤——一个靠吼的播放器,居然要解决环境噪音问题,这本身就是笑点。
状态机逻辑更损。不是随机弹广告,是"decide when to ruin your experience",直译"决定何时毁掉你的体验"。代码注释里写:"用户以为自己在控制音量,我们在控制情绪。"
我查了GitHub提交记录。4月1日凌晨3点首次提交,当天中午加完广告逻辑,晚上修了个麦克风权限的bug。第二天补了CSS动画,第三天写文档。总代码量不到800行,但每个功能都戳在痛点上。
有个细节:她特意限制了音量上限。喊再大声也只能到100%,不会爆音。评论区有人求"解除限制版",她回复:"邻居的睡眠权也是人权。"
这种克制很产品经理——知道边界在哪,恶作剧也有底线。
社区反应与平台借势
DEV官方把这个项目放进了愚人节精选。更微妙的是,Google AI Studio的教育 track 推广文案,居然引用了这个播放器当例子:"从文本提示到部署应用,只需几分钟。"
Preeti-3在评论区吐槽:"我没用Gemini,纯手工React。" 官方账号回复:"但你的项目证明了快速原型化的价值。"
这套话术翻译过来:不管你怎么做的,能火就是我们的成功案例。
我统计了下她的DEV主页数据。这个播放器发布7天,阅读量12.4万,是她前三个项目总和的6倍。GitHub仓库被fork了340次,有人做了Python移植版,有人加了"吼叫识别歌词"功能。
最离谱的衍生是一个TikTok挑战:#ScreamVolume,标签播放量2700万。 teenagers 对着手机吼《孤勇者》,看谁能把音量拉满而不触发广告。
Preeti-3在更新日志里写:"本应用不支持生产环境使用。但如果你非要——记得买保险。"
从产品视角看"无用的价值"
我见过太多PM把"用户痛点"挂在嘴边,但痛点这个词已经被用烂了。真正的痛点不是"我想更快调音量",是"我感觉不到自己在控制产品"。
Preeti-3的播放器把这个感觉具象化了。你吼得越凶,越意识到自己在被设计。广告弹出来的时候,那种无力感是真实的——和你在视频平台看到"会员专属广告"时一样真实。
区别在于她给了你一个出口:你可以关掉网页,可以嘲笑这个愚蠢的设计,可以转发给朋友一起骂。真实产品不会给你这个选项,它们用算法优化让你"习惯"。
有个评论说得准:"这是2024年最好的UX(用户体验)教学工具,虽然作者可能没这么想。"
我私信问了Preeti-3(DEV站内信),她回复:「做的时候只觉得好玩,看到有人说'这就是我们公司的产品',才意识到讽刺到了什么。」
这种后知后觉的洞察,比刻意设计更锋利。
项目最后更新停在4月5日。她加了个功能:连续吼叫10秒,广告会暂停0.5秒——然后继续。 changelog 写:"给用户虚假的希望,是最高级的残忍。"
如果你现在打开那个链接,可能会看到Vercel的流量限制警告。免费额度用完了,但Preeti-3没打算续费。她说:"一个讽刺强制广告的应用,不应该有广告收入来维持。"
所以最后一个能用的镜像,是一个网友fork后部署的副本。他在首页加了一行字:"原开发者拒绝商业化,本版本同样拒绝。"
你试过对着电脑大喊来控制什么吗?如果有,你喊的是什么——音量,还是别的?
热门跟贴