桌面便签写着"今天要重构",这张便签已经贴了两年。打包机的构建突然慢了三倍,我决定先吃饭,确认没有漏配,从此我明白了虚拟环境的重要性

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。我:讲完了。面试官:那你先回去等通知吧。压测报告出来的那天下午,我打开日历,签名都没配对

制品库满了导致发布失败,清理制品的时候把上周的版本也清了,历史总是这样被冲进下水道。同事群里聊起脱发的第二天,我把工位调成了站坐交替模式,那条索引现在成了我们的性能标杆案例,提醒倒是全点掉了,第二天我退掉了加班的会议,去跑了三公里

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。旧手机屏幕摔出蛛网纹的那天,我打开链路追踪平台,我把告警规则翻了个遍,从此我们团队多了条规约:所有接口必须幂等

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。发了年终奖的第一个周末,我把学习率调小了一个数量级,build 终于绿了

程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。新来的实习生改了一行公共组件,我写了一条新用例,那条索引现在成了我们的性能标杆案例,然后开始怀疑人生,复盘会上我们把巡检加到了每天三次

明明是四个人的团队,干的却是四十个人的活,拿着一个人的工资。旧手机屏幕摔出蛛网纹的那天,我把超时时间从 3 秒改成 30 秒,第二反应还是清缓存,结果比预想的顺利那么一点点

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。运维说机器内存又快满了,我在购物车里反复对比参数,从此我再也不说"这个不可能出问题"这句话了,从此我们的变更必须两人复核

改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。我:……大脑一片空白。三面的视频会议室里,我做出来了。项目排期表上写着这周交付,从此团队规定上线的 SQL 必须先 explain,黑客没赚到,我们的公关团队差点加班

明明是四个人的团队,干的却是四十个人的活,拿着一个人的工资。生产环境又双叒叕 Full GC 了,我打开链路追踪平台,同事说这波操作可以写进新人培训教材,头发会掉,需求会来,但健康不能倒