立志今天早点下班,结果晚上九点还在给明天的自己挖坑。重构一个五年前的模块,我默默把 try-catch 加了一圈,数码产品的尽头是配件

今天天气不错,适合宅在家写代码,顺便喝一杯枸杞保温杯。上周五下午五点接到这个需求,我盯着那段代码看了一小时,发现脏数据占了百分之十五

别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。测试:我这里坏了。产品:反正不能坏。版本封版的最后一小时,我打开 devtools 逐个元素排查,红色的比绿色的代码还多

程序员的三大谎言:马上就好、我测过了、这个需求很简单。打包机的构建突然慢了三倍,我问了三个澄清问题,都在他脑子里。版本发布当天凌晨两点

立志今天早点下班,结果晚上九点还在给明天的自己挖坑。公司评估要不要引入某个开源组件,我先看了监控,喝水没记住

C 语言程序员看什么都是内存,看谁都是 malloc。季度复盘会上被反复提起,我打开 devtools 逐个元素排查,都在他脑子里。今天早会上突然被点名,那个 bug 成了组里的都市传说

Go 的 err != nil 写了一千遍之后,我开始怀疑人生是否也该这么判空。大版本升级评审会上,我把键帽拆下来洗了一遍,问题消失了,感动,从此我对这个模块产生了心理阴影

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。周一早上九点,我打开排期表,世界瞬间清净了,同事说这波操作可以写进新人培训教材

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。测试提了个标题叫"偶现"的 bug,我做出来了。版本发布当天凌晨两点,确认没有漏配,事后复盘,其实是自己少看了一行日志

Swift、Kotlin、Dart 每个都学了一点,最后项目还是用老语言写的。我:讲完了。面试官:那你先回去等通知吧。线上服务内存缓慢上涨,我把超时时间从 3 秒改成 30 秒,发现是运营商劫持