前两天 HN 有一篇题为「The Grug Brained Developer」获得了难得一见的 1000+ points。
文章不短,而且故意用了粗糙的文笔,读起来有点吃力,不过作者还是花了不少心思构思的。
比如讲其他部分时都写了点篇幅,提到 Microservices 时就一句话。
之前「50 万行代码喂出来的一些编程经验」里提到写代码,正确性是第一位的,之后便是可读性。这里Expression Complexity 里用的例子就很形象。如果在写代码的时候,会自然写出第二种代码,就说明摸到可读性的脉了。
投资人最大的困扰可能是 Fear of Missing Out (FOMO)。而对于程序员来说,最要克服的障碍应该是 Fear of Looking Dumb (FOLD),尤其在聪明人密度比较高的环境里,这个问题显得更为突出,炫技的写法,复杂的架构,高深的俚语。能从事程序员这个行当,智力都是没问题的,思索后还不得解,多半是传授的问题,而不是学习的问题。「我没理解,请重新解释一下」往往是最好的应对。
作为一名瓜哥程序员,要具备能够 fxxx 对方 brain 的技能储备,但日常实用的作战技巧还是三句口诀「你说的对」「我不懂」「好的」。