SERENDIPITY · №02 OF 2

写代码和写文章是同一件事

最近在写一个比较复杂的项目时突然意识到:写代码和写文章的过程惊人地相似。

  1. 都需要先搭结构(大纲 / 架构)
  2. 都需要迭代(改稿 / 重构)
  3. 都追求简洁(精炼的表达 / 简洁的接口)
  4. 都有”技术债”和”表达债”——偷懒的地方迟早要还

区别大概只在于:代码的反馈是即时的(跑一下就知道对不对),而文章的反馈是延迟的(要等到读者读完才知道好不好)。

这也许解释了为什么程序员喜欢写代码多于写文章——即时反馈让人上瘾。

#编程#写作