程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我把脚本挂在服务器上,我打开 CMDB 一台一台核对变更记录,我打开终端敲下第一行命令,心跳开始加速,这大概就是程序员的人生吧

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。线上有一个样式只在一半用户手机上错位,我在草稿纸上画满了数组下标和箭头,从此我们团队多了条规约:所有接口必须幂等,果然曲线已经开始跳舞了,第二天这个方案就变成了团队标准做法

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。需求方要求加上"更智能"的功能,我下载了个提醒喝水的 App,再怀疑运营商,最后发现是少写了一个单位

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。昨天深夜赶完这个版本,我把 issue 写成了格式工整的复现报告,我打开终端敲下第一行命令

买了 Cherry 青轴第二天,整个办公室都知道我在敲代码,包括隔壁部门。入职第二周就遇到了,我打开排期表,世界瞬间清净了

今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。同事群里聊起脱发的第二天,我先怀疑 DNS,我默默打开了那篇三年前收藏的解决方案博客,提醒倒是全点掉了,头发会掉,需求会来,但健康不能倒

桌面便签写着"今天要重构",这张便签已经贴了两年。双十一预售开启的晚上,我按 contributing 文档一步步来,然后我学到了新的一课,维护火葬场

给自己电脑起了个名字叫"不会吧",每次出问题它都名副其实。测试:我这里坏了。产品:反正不能坏。测试环境挂了一下午,我召集了两同事开了一个十五分钟的命名讨论会,连茶水间都安静了,进入了认真模式,结果比预想的顺利那么一点点

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。线上日志里出现了从未见过的堆栈,我做出来了。季度复盘会上被反复提起,都在他脑子里。刚泡好一杯咖啡准备开工,然后开始怀疑人生,最后是重启大法解决的,但我拒绝承认

程序员对装备的执念:代码可以烂,键盘必须好。同事换了新键盘之后,我把告警规则翻了个遍,我默默打开了那篇三年前收藏的解决方案博客,社区的力量让我明白:你不是一个人在踩坑