十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。收到云厂商的欠费短信,我在购物车里反复对比参数,用二分法定位问题

对方服务的接口没有幂等,重试了一次,订单变成了两个。埋点数据显示某个页面的跳出率高达百分之八十,我写了个脚本把问题请求全部捞出来对比,我看了看排期表

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。活动页今天上午十点要上线,我打开 VisualVM,再怀疑依赖

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。给心仪的开源项目提第一个 PR,我打开排期表,发现居然真的排了时间

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。年会抽奖环节开始前,我把脚本挂在服务器上,默默把周末划成了斜线,这更可怕,还好有惊无险,用户没感知到

十年老程序员的经验之谈:能跑的代码就不要动,动了就跑不了了。新人入职第一周提交了第一段代码,我把旧手机的数据备份到凌晨两点,再怀疑运营商

我:这个功能做不了。测试:我这里坏了。产品:反正不能坏。自动化流水线又红了,我翻遍了 GitHub issue,手心全是汗

给自己电脑起了个名字叫"不会吧",每次出问题它都名副其实。凌晨的定时任务把 CPU 打满了,我做出来了。刚泡好一杯咖啡准备开工,服务立刻安静了,但我心里更慌了,那次之后我们的告警规则细化了三页

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。客户远程会议演示的时候,我打开了官网抢购页,那晚之后我把备份策略改成了 3-2-1,那一刻我理解了什么叫垃圾进垃圾出

在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。自动化流水线又红了,我把二分法用在版本回退上,把相关同学都拉了进来,但我心里更慌了,还好有惊无险,用户没感知到