打开网易新闻 查看精彩图片

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后部署的副本。他在首页加了一行字:"原开发者拒绝商业化,本版本同样拒绝。"

你试过对着电脑大喊来控制什么吗?如果有,你喊的是什么——音量,还是别的?