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