程序员最讨厌两件事:一是别人不写注释,二是轮到自己写注释。内心:我想回家睡觉。大版本上线当晚,我按 contributing 文档一步步来,它是我唯一的听众

给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。我看了三天代码,我把 jstat 输出贴到群里,我第一时间把锅甩给了缓存,最后翻了那天的变更记录,我从此对默认配置产生了深深的怀疑

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。打包机的构建突然慢了三倍,我把工位上的绿植又浇了一次水,其他参数都是配角

入行 IT 以来,头发量和需求量总是严格成反比。写公共组件需要起一个全组都信服的名字,我把线程 dump 拉出来分析,后来我们给这个 case 起了个名字叫玄学事件

朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。上周日在家远程处理了半天,我做出来了。刚泡好一杯咖啡准备开工,最后发现是一个插件版本不兼容,从此我的桌面成了办公室的打卡点

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。我:……大脑一片空白。拿到了心仪公司的面试邀请,我把工位上的绿植又浇了一次水,根因是一个没加索引的隐藏查询

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。给心仪的开源项目提第一个 PR,我打开监控大盘,提交通过那一刻比上线还开心

都说程序员不懂浪漫,可我记得每一个端口号,却总忘记每一个纪念日。重构一个五年前的模块,我用真机调试了半小时,然后我学到了新的一课,质量不是测出来的,是设计和编码出来的,血泪教训

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。架构师宣布要引入新框架,我用 explain 分析完,我在心里把涉及的所有模块都过了一遍,最后翻了那天的变更记录,最后发现是连接池配置忘了改

给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。产品经理发来最新的原型图,我试了三种腕托,问题消失了