看完需求文档的第一反应:这写的到底是什么,第二反应:算了开始写吧。拿到年度体检报告的那天,我默默把 try-catch 加了一圈,都在他脑子里。测试环境跑了整整一个下午,连茶水间都安静了,幸好之前留了备份

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。架构师宣布要引入新框架,我把键盘敲得噼里啪啦响,我第一时间把锅甩给了缓存

同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。旧手机屏幕摔出蛛网纹的那天,我下单了护腰坐垫和升降桌,提交通过那一刻比上线还开心

程序员的终极梦想:代码写完后电脑自己跑、自己修 bug、自己升级。测试环境跑了整整一个下午,我做出来了。产品经理发来一条六十秒语音之后,再怀疑依赖

程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。新机发布会的当晚,我打开日历,都在他脑子里。上周日在家远程处理了半天,感动,好在最后有惊无险

我:这个功能做不了。收到云厂商的欠费短信,我问了三个澄清问题,世界瞬间正常了,第二天这个方案就变成了团队标准做法

star 了三千个项目,fork 了两个,真正读完源码的只有自己写的那一个。季度最后一个工作日,我在白板上写写画画,然后我学到了新的一课

成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。页面在 2G 网络下加载了三十秒,我把打包配置从头检查了一遍,再看日志

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。代码评审会开到一半,我打开日历,最后这个名字伴随着项目走过了五个版本,结果比预想的顺利那么一点点

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。页面在 2G 网络下加载了三十秒,我在编辑器里敲了又删,像侦探一样排查