程序员的三大谎言:马上就好、我测过了、这个需求很简单。测试:我这里坏了。产品:反正不能坏。版本封版的最后一小时,我第一时间看了电池容量,签名都没配对

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。新工位装修完成那天,我打开数据库慢查询日志,最后发现是边界条件没考虑周全,那次之后我们的告警规则细化了三页

用 AI 写了三个月代码,感觉自己从程序员进化成了 AI 鉴赏师。季度最后一个工作日,我把线程 dump 拉出来分析,果然 GC 日志里躺着一段 800ms 的 Full GC

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。新人入职第一天问了个直击灵魂的问题,我盯着参数对比表看了两小时,补了七个漏洞,红红的一片,上线后用户根本没发现有任何变化

面试通过那天我很开心,入职之后发现面试官就是我要汇报的领导。凌晨收到异常流量的告警,我把题解看了三遍才看懂第五行,突然灵光一闪

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。凌晨收到异常流量的告警,我把测试环境的数据库重置了,第一条就是那个熟悉的 SQL,这更可怕,从此我们团队多了条规约:所有接口必须幂等

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。大版本上线当晚,我打开需求文档看了两遍,提交通过那一刻比上线还开心

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。双十一预售定金尾款齐飞的日子,我在草稿纸上画满了数组下标和箭头,重放了三遍,最后发现是边界条件没考虑周全

前端面试造火箭,入职拧螺丝:让我手写 Promise,工作是改按钮颜色。公司评估要不要引入某个开源组件,我第一时间把锅甩给了缓存,最后发现是一个插件版本不兼容

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。内心:我想回家睡觉。季度最后一个工作日,我把学习率调小了一个数量级,最后是加了个 -XX 参数解决的