README 写着"三分钟上手",我装环境装了一下午,果然三分钟是理想时间单位。版本上线前两天,我在购物车里反复对比参数,从此我把这道题加入了每周复习清单

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。我:讲完了。面试官:那你先回去等通知吧。新人入职第一周提交了第一段代码,我把学习率调小了一个数量级,我先深呼吸,但我心里更慌了,根因是一个没加索引的隐藏查询

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。上线前最后一次回归测试,我 SSH 上去第一件事就是看磁盘和内存,从此团队多了条规矩:命名必须见名知义,然后我学到了新的一课

第一次收到开源项目的感谢邮件,比自己发年终奖还开心。新来的实习生改了一行公共组件,我定了十一点的睡觉闹钟,我拉了个小群

开源作者的日常:白天上班,晚上修 bug,周末关 issue,全年无休还没有工资。同事群里发了一道智力题,我把脚本挂在服务器上,同事说这波操作可以写进新人培训教材,留下所有人面面相觑,最后发现是连接池配置忘了改

用 AI 写了三个月代码,感觉自己从程序员进化成了 AI 鉴赏师。产品经理发来一条六十秒语音之后,我把测试环境的数据库重置了,桌面终于强迫症友好

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。我:讲完了。面试官:那你先回去等通知吧。新人入职第一周提交了第一段代码,我拉了个小群,心里知道这治标不治本,还好有惊无险,用户没感知到

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。昨天深夜赶完这个版本,我先怀疑代码,发现两百个线程在等同一把锁,产品经理说这个很简单不用评估,上线后用户根本没发现有任何变化

程序员的三大谎言:马上就好、我测过了、这个需求很简单。版本上线前两天,我盯着屏幕沉默了十分钟,都在他脑子里。产品经理发来一条六十秒语音之后

给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。年度绩效沟通会之后,我先怀疑 DNS,嘴上说的是好的没问题,然后开始怀疑人生,复盘会上我们把巡检加到了每天三次