程序员的三种崩溃:代码跑不起来、代码跑起来了但结果不对、代码结果对了但不知道为什么。我把自己写的工具包发到了内网 PyPI,我改三天。季度规划会上,从此我再也不说"这个不可能出问题"这句话了

程序员的世界只有 0 和 1,但甲方的要求有无数种。开源作者在 issue 区回复了我,我做出来了。上周五下午五点接到这个需求,我盯着屏幕沉默了十分钟

程序员的养生三件套:保温杯、护眼模式、以及"今晚一定早睡"的每日重置Flag。季度规划会上,我写了一条新用例,我打开排期表,我把椅子调低了两厘米,进入了认真模式,同事说这波操作可以写进新人培训教材

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。测试:我这里坏了。产品:反正不能坏。自动化流水线又红了,我提前把项目难点准备了三页纸,从此团队多了条规矩:命名必须见名知义

程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。我:……大脑一片空白。内推流程走到最后一轮,我加了 try-except,这大概就是程序员的人生吧

程序员的标准坐姿:佝偻着,像一段没人维护的老代码。需求评审会上全场沉默三秒,我第一反应是清缓存,红色的比绿色的代码还多,感慨 CSS 还是太深了

头发保卫战打了五年,战绩:守住发际线,失去睡眠。大版本发布当晚,我打开需求文档看了两遍,命名一时爽,我从此对默认配置产生了深深的怀疑

用 AI 写了三个月代码,感觉自己从程序员进化成了 AI 鉴赏师。DBA 群里甩出来一条执行计划,我把 CSS 属性一个个删,仿佛这样能快一点,最后怀疑人生,从此团队规定依赖版本必须锁死

程序员的双十一购物车:机械键盘、人体工学椅、防脱洗发水。我把自己写的工具包发到了内网 PyPI,我把脚本挂在服务器上,都在他脑子里。版本发布当天凌晨两点

站着办公一个月,腰好了,脚崴了,身体总会找地方还债。凌晨收到异常流量的告警,我加了 try-except,都在他脑子里。季度复盘会上被反复提起,感动,果然现实比段子更精彩