那些口口声声,
Bug 越来越难写人的,应该盯着你们;
像我一样,我盯着你们,满眼恨意。
IT 积攒了几十年的漏洞,
所有的 死机 、 溢出 、404 和超时,
像是专门为你们准备的礼物。
圈复杂度 、 魔鬼变量 、 内存溢出,
制造工作量的神秘面纱被层层打开,可以尽情地写 Bug。
自由搞死一台主机、弄挂一个数据库、撑爆消息队列、用 RPC 去搞挂远方的服务。
很多人,从入职你们就在自由探索失业的边缘;
很多人在刚入门就进入了不惑之年;
不惑于自己能搞死什么,不能搞死什么。
系统与系统之间的安全壁垒被打破,
你们只凭一行代码,
就能搞挂千万个运行多年的系统。
你们拥有了,我们曾经梦寐以求的能力——发现 Bug 的能力。
你所热爱的就是最好的语言,
你们不幸遇见这样的时代,
但是时代更不幸,遇见这样的你们。
我盯着你们,满眼恨意。
向你们的摸鱼水平致敬,
你们正在把稳定的变成稳定死机的,把生产的变成开发的;
把高内聚变成高耦合的,把敏捷的变成回退的。
你们把自己的代码变成了一个和成千上万的人一起修复线上问题的漏洞。
向你们的承受能力致敬,
弱小的开发才习惯向你们口吐芬芳,
技术强大的人,从不吝啬头发和加班。
向你们的粗心大胆致敬,
小问题偶尔发生,大 Bug 时常出现,死灰复燃。
更年轻的身体,写得出更多语言的 死循环 和空指针。
有一天我终于发现,
不只是我们在教你们如何写代码,
你们也在启发我们,怎样更好地写 Bug。
那些抱怨代码越来越难写的人,应该模仿你们;
就像我一样,我模仿你们,欣然抄袭。
因为你们,公司会招更多的员工,
因为一个公司最重要的工作,
就是修复线上的 Bug。
因为你们,
系统上的日志、缓存、线程所表现出的现象,
就不再是稳定高效,而是 死锁 、 丢包 、 击穿 、 重复请求。
是心里有火,机房也有火。
不用活成我们想象中的样子,
我们这一代人不想让你们活下来。
如果你们依然需要我们的指导,
那么,
删库吧,Bug 浪,
我们在同一家摸鱼的公司。
和 1024 个二 B 开发人员一起,
用力挖坑,创造就业。