SERENDIPITY · №02 OF 3
写代码和写文章是同一件事
最近在写一个比较复杂的项目时有意识到:写代码和写文章的过程是相当相似的。
- 都需要先搭结构(大纲 / 架构)
- 都需要迭代(改稿 / 重构)
- 都追求简洁(精炼的表达 / 简洁的接口)
- 都有”技术债”和”表达债”——偷懒的地方迟早要还
区别大概在于:代码的反馈是即时的(跑一下就知道对不对),而文章的反馈是延迟的(要等到读者读完才知道好不好)。而谁又会及时的去读你写的文章呢?
这也许解释了为什么程序员喜欢写代码多于写文章——即时反馈让人上瘾。