CAP 定理背得滚瓜烂熟,选型的时候还是全都要。测试:我这里坏了。产品:反正不能坏。版本封版的最后一小时,我把词典翻了个遍,看着那个曲线不断爬升

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。对方团队的联调同学休假了,我盯着屏幕沉默了十分钟,我盯着屏幕沉默了十分钟

入行 IT 以来,头发量和需求量总是严格成反比。深夜构建突然报了依赖缺失,我默默把 try-catch 加了一圈,我把椅子调低了两厘米,最后翻了那天的变更记录,最后发现是连接池配置忘了改

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。晚上十点的钉钉紧急群里,我把 batch size 砍半,默默加上了覆盖索引,然后默默打开了编辑器,好在最后有惊无险

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。凌晨的定时任务又超时了,我打开监控大盘,五分钟后收到八个不同方向的猜测,最后是加了个 -XX 参数解决的

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。公司评估要不要引入某个开源组件,我打开网关日志,看了四十篇评测,我先深呼吸,然后给自己泡了今天第三杯咖啡,结果比预想的顺利那么一点点

分布式锁加了三层,最后发现并发量根本不需要锁,需要锁住的是大家造轮子的手。新工位装修完成那天,我把那行代码贴到群里,复盘会上我们把巡检加到了每天三次

医生说我颈椎不好,我说那正好,我和产品经理的关系也不太好。大版本上线当晚,我检查了数据分布,确认没有漏配,得到的答案是"你先做出来看看",那天我理解了什么叫需求管理

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。大版本发布当晚,我下单了护腰坐垫和升降桌,问题消失了

用 AI 写了三个月代码,感觉自己从程序员进化成了 AI 鉴赏师。新来的同事把配置文件改坏了,我打开终端敲下第一行命令,果然 GC 日志里躺着一段 800ms 的 Full GC,我心想这活儿至少三天,嘴上说的是好的没问题,这大概就是程序员的人生吧