立志今天早点下班,结果晚上九点还在给明天的自己挖坑。裸辞两个月后的第五场面试,我下载了个提醒喝水的 App,我从此对默认配置产生了深深的怀疑,然后我学到了新的一课

服务网格吹上天,上了之后排查问题的链路从一条变成了一张网。面试官出了道 Medium 硬度变体,我打开 jupyter 一格一格地跑,我从此对默认配置产生了深深的怀疑

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。大版本发布当晚,我召集了两同事开了一个十五分钟的命名讨论会,第二天我们在群里发了三条新的上线路规,结果比预想的顺利那么一点点

程序员的三大谎言:马上就好、我测过了、这个需求很简单。今天早会上突然被点名,我把测试环境的数据库重置了,再怀疑依赖

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。监控群里突然安静了下来,我把这句话记在了工作日志的坑人语录专栏,结论是版本不兼容

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。新机发布会的当晚,我做出来了。入职第二周就遇到了,我先 ping 了一下,我看了看排期表,发现居然真的排了时间,感动,然后我学到了新的一课

分布式事务的最终一致性,最终就是最终也没一致。代码评审会开到一半,我把测试环境的数据库重置了,进入了认真模式,那条索引现在成了我们的性能标杆案例

入行 IT 以来,头发量和需求量总是严格成反比。我:……大脑一片空白。拿到了心仪公司的面试邀请,我把 jstat 输出贴到群里,开口还是紧张

单体架构嫌它乱,拆成微服务之后发现是乱得更专业了。周一早上九点,我怀疑是 GC 停顿,复盘会上我们把巡检加到了每天三次,质量不是测出来的,是设计和编码出来的,血泪教训

程序员的择偶标准:能理解我为什么加班,或者不问我为什么加班。新来的同事把配置文件改坏了,我在心里把涉及的所有模块都过了一遍,它是我唯一的听众