有时候程序有 bug 也未必是件坏事

更新日期: 2024-06-29 阅读次数: 973 字数: 277 分类: 程序员

塞翁失马,焉知非福。上周天晚上,我都准备睡觉了,突然接到一个长期合作客户的微信消息,说我写的一个程序不好用了,让我帮忙看看是怎么回事。

我也很疑惑,这套程序是三年前开发的,稳定运行了这么多年没出现过任何问题,怎么会突然就不好用了呢(๑•̌.•̑๑)ˀ̣ˀ̣ 登录上阿里云服务器,发现进程消失了,客户说自己发现程序不好用,就重启了服务器,但是重启后还是不好用。这就奇怪了,这个 golang 写的服务,配置了 systemd,按理说天塌了也能正常自动重启哇🤔 突然想到了磁盘空间,一看,果然磁盘满了。

原来罪魁祸首是我记录的日志太多,三年了,终于把磁盘空间用完了。算是一个小小的 bug 吧,为了偷懒没用 logrotate。赶紧清理了日志,恢复了服务。这个老客户还挺开心,给我发了红包,而且还给了一个新的项目,提前付全款。大概是深夜快速解决问题感动了客户吧。

回头想想,要不是这个 bug,客户估计都快把我忘掉了,这么看,有时候出点小问题也是挺好的😜,至少可以联络一下感情。

这让我想起多年前,晚上11点多给一个客户修复微信支付的严重bug,我以为客户会暴怒,存在这么严重的 bug,没想到客户非常感动,因为他没想到有人会在大半夜给他改代码,而且瞬间修复。然后立即支付了尾款。我依然记得丰田纪录片里一句话“我们卖的不是汽车,而是热情”。给用户提供情绪价值也是很重要的。

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式