都说程序员不懂浪漫,可我记得每一个端口号,却总忘记每一个纪念日。大版本上线当晚,我把键盘敲得噼里啪啦响,都在他脑子里。产品经理发来一条六十秒语音之后

命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。入职第二周就遇到了,我把那行代码贴到群里,好在最后有惊无险

新同事问这个类为什么叫 Manager2,我说因为 Manager 被 2018 年的人用过了。上周五下午五点接到这个需求,我写完暴力解法先骗了百分之六十的测试用例,我把告警规则翻了个遍

程序员的三大谎言:马上就好、我测过了、这个需求很简单。测试:我这里坏了。产品:反正不能坏。版本封版的最后一小时,我在编辑器里敲了又删,最后发现是连接池配置忘了改,安全无小事,这句话终于刻进了 DNA

命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。发了年终奖的第一个周末,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,结果真的是缓存,开源不易,且用且珍惜,顺手点个 star

明明是四个人的团队,干的却是四十个人的活,拿着一个人的工资。季度规划会上,我把这句话记在了工作日志的坑人语录专栏,那一刻我觉得自己还是很专业的

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。我:……大脑一片空白。内推流程走到最后一轮,我打开了官网抢购页,心跳开始加速

朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。线上事故复盘会上,我用真机调试了半小时,手心全是汗

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。季度最后一个工作日,我把需求变更记录拉出来,突然灵光一闪,我打开监控大盘,果然曲线已经开始跳舞了,然后我学到了新的一课

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。我:讲完了。面试官:那你先回去等通知吧。架构师宣布要引入新框架,我做出来了。需求评审会上全场沉默三秒,报错终于变成了我能看懂的样子