来 Austin 一段时间了都没写什么。今天恰巧有个好故事可以讲一讲。
室友办公桌的几个插口没电,前天报修了。今天一大早回来,我发现办公室门竟敞开着,走到门口前,只见室友的办公桌前赫然坐着两位老头在聊天。跟他们聊了几句,原来是来做维修的电工,为了修这几个电插口颇费了一番工夫。
看起来年纪没那么大的老头说,这个插头不行是因为天花板上的线有问题;天花板上的线有问题呢,又是因为办公室另一头墙里的线有问题;这些问题会发生,可能就是上一个负责线路的人,因为某种原因线没接好就放着不管了。
我听他解释一大轮,只感到不明觉厉。我问,这肯定很难才诊断出来吧?他指着另外一个很老的老头说:“花了一个多小时才找出原因,都是他的功劳,他叫 George。” 我不禁肃然起敬,有种遇见少林扫地僧的感觉。我说:“非常感谢,我一定转告我的室友!”
他们走后,我一边回味一边感叹,这不就是一次电工版的 debug 吗?前人坏习惯留下的 bug,让后来的优秀程序员几经波折才修好。可见遵从 best practice 的程序员是多么可贵。