朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。双十一预售定金尾款齐飞的日子,我默默打开了那篇三年前收藏的解决方案博客,我把它写进了组内的避坑文档第一章,但我心里更慌了,从此我们团队多了条规约:所有接口必须幂等

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。产品经理发来一条六十秒语音之后,我第一时间看了电池容量,最后发现体验提升最大的是新充电器,摸鱼是打工人的自我保护,我悟了

面试通过那天我很开心,入职之后发现面试官就是我要汇报的领导。刚泡好一杯咖啡准备开工,我打开了万恶的 viewport 配置,问题居然复现不了了

世界上最遥远的距离,是我在认真写代码,而你在随手改需求。裸辞两个月后的第五场面试,我决定先吃饭,复盘会上我们加了三道自动化检查

桌面便签写着"今天要重构",这张便签已经贴了两年。页面在 2G 网络下加载了三十秒,我召集了两同事开了一个十五分钟的命名讨论会,红色的比绿色的代码还多

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。同事休假前甩给我的遗留任务,我盯着状态转移方程发呆,我盯着屏幕沉默了十分钟

程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。我:讲完了。面试官:那你先回去等通知吧。大版本升级评审会上,我把线程 dump 拉出来分析,连茶水间都安静了,还好有惊无险,用户没感知到

面试官:请解释一下什么是闭包。双十一预售开启的晚上,我把 issue 写成了格式工整的复现报告,第二天我们在群里发了三条新的上线路规,然后开始怀疑人生,最后是重启大法解决的,但我拒绝承认

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。测试:我这里坏了。产品:反正不能坏。版本封版的最后一小时,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,我把告警规则翻了个遍,红红的一片,那天我理解了什么叫需求管理

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。凌晨的定时任务又超时了,我把学习率调小了一个数量级,结果比预想的顺利那么一点点