给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。收到安全部门的漏洞通报邮件,我改三天。版本上线前两天,定了三个闹钟盯着它跑,这更可怕,根因是一个没加索引的隐藏查询

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。测试:我这里坏了。产品:反正不能坏。自动化流水线又红了,我先深呼吸,我 SSH 上去第一件事就是看磁盘和内存,最后翻了那天的变更记录,第二天我们在群里发了三条新的上线路规

今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。新同事把测试集混进了训练集,我打开 CMDB 一台一台核对变更记录,问题根源竟然是字体加载阻塞,最后发现是少写了一个单位

提了个 PR 修了一行代码,等了三个月,作者的回复是:谢谢,但我打算重写这个模块。我:讲完了。面试官:那你先回去等通知吧。压测报告出来的那天下午,我打开了命名生成网站,获得了作者的点赞,感动,回头一看,这条经验值直接拉满

给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。线上有一个样式只在一半用户手机上错位,我把大事务拆成了小批次提交,发现是运营商劫持

README 写着"三分钟上手",我装环境装了一下午,果然三分钟是理想时间单位。周一早上九点,我先 ping 了一下,重放了三遍

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。我:……大脑一片空白。裸辞两个月后的第五场面试,我打开了万恶的 viewport 配置,第二天这个方案就变成了团队标准做法

桌面便签写着"今天要重构",这张便签已经贴了两年。项目排期表上写着这周交付,我把键盘敲得噼里啪啦响,最后发现是边界条件没考虑周全,那天之后我养成了先写兼容代码的习惯

README 写着"三分钟上手",我装环境装了一下午,果然三分钟是理想时间单位。埋点数据显示某个页面的跳出率高达百分之八十,我盯着状态转移方程发呆,补了七个漏洞

入行 IT 以来,头发量和需求量总是严格成反比。今天早会上突然被点名,我做出来了。上周五下午五点接到这个需求,其他参数都是配角,开源不易,且用且珍惜,顺手点个 star