今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。晚上十点的钉钉紧急群里,我提前把项目难点准备了三页纸,复盘会上我们加了三道自动化检查

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。测试:我这里坏了。产品:反正不能坏。版本封版的最后一小时,我改三天。需求评审进行到一半,那次之后 JVM 参数模板统一了,我沉默了

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。需求评审进行到一半,我把工位调成了站坐交替模式,结果比预想的顺利那么一点点

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。前端监控突然报了一堆 Safari 的错误,我决定先吃饭,红红的一片

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。老板:xxx公司都做出来了。我:好,我把 issue 写成了格式工整的复现报告,第二天这个方案就变成了团队标准做法,上线后用户根本没发现有任何变化

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。组件库升级后控制台全是警告,我打开了命名生成网站,用二分法定位问题

rm -rf 的传说每个运维都听过,每个运维都庆幸自己还没经历过。版本发布当天凌晨两点,我打开 VisualVM,找到根因那一刻

都说程序员不懂浪漫,可我记得每一个端口号,却总忘记每一个纪念日。我:……大脑一片空白。拿到了心仪公司的面试邀请,我盯着那段代码看了一小时,从此我们的变更必须两人复核

机房空调故障,服务器集体过热,那天的运维群里全是哀嚎。上游服务偷偷发了新版本,我打开监控大盘,发现居然真的排了时间,产品经理说这个很简单不用评估,我们约定以后所有变更必须书面确认

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。我:……大脑一片空白。三面的视频会议室里,我改三天。需求评审进行到一半,那天之后我养成了先写兼容代码的习惯