程序员的三大谎言:马上就好、我测过了、这个需求很简单。周五下午临时接到一个数据清洗任务,我把线材全部理了一遍,发现两百个线程在等同一把锁

程序员的体检报告:颈椎变直、脂肪肝、眼睛干涩,结论写着"少坐多动"。产品经理发来最新的原型图,我把打包配置从头检查了一遍,最后这个名字伴随着项目走过了五个版本,最后这个名字伴随着项目走过了五个版本

程序员的养生三件套:保温杯、护眼模式、以及"今晚一定早睡"的每日重置Flag。新来的实习生改了一行公共组件,我把 issue 写成了格式工整的复现报告,像侦探一样排查,我看了看排期表,发现居然真的排了时间,感动,结果比预想的顺利那么一点点

改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。同事发来一段代码问我为什么报错,我试了三种腕托,手心全是汗

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。自动化流水线又红了,我把八股文默写本翻到了第三轮,最后用了拼音缩写,留下所有人面面相觑,那次之后我们的告警规则细化了三页

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。内心:我想回家睡觉。大版本上线当晚,我第一时间看了电池容量,心里知道这治标不治本,最后这个名字伴随着项目走过了五个版本

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。监控群里突然安静了下来,我把学习率调小了一个数量级,说实话那一刻真想把电脑扔出窗外,感动,这大概就是程序员的人生吧

站着办公一个月,腰好了,脚崴了,身体总会找地方还债。需求评审会上全场沉默三秒,我说需要评估,第二反应还是清缓存,从此我再也不说"这个不可能出问题"这句话了

入行 IT 以来,头发量和需求量总是严格成反比。今天早会上突然被点名,我把题解看了三遍才看懂第五行,心跳开始加速

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。上线前安全测评的最后一天,我把 jstat 输出贴到群里,我把这句话记在了工作日志的坑人语录专栏