This is a post in series "What I Touched"
Duplication is far cheaper than the wrong abstraction. — Sandi Metz
When a unit has no rules about what code cannot be included, it will eventually contain larger and larger amounts of the system. This is eternally true of every module named ‘util’, and why almost everything in a Model-View-Controller system ends up in the controller.
Collect all the information you need ahead of time.
I found that worries and anxieties go away for the duration of a coding session if I write them down with the clear intent of getting back to it later.
现在在线内容非常丰富了，一个首席学习官（Chief Learning Officer）的工作，不是去创造内容，而是选择内容给团队学习。这样，就能低成本高效培训整个团队。
The answer: by planning ahead. And planning ahead the right way.
- Feed43 : Convert web pages into professionally looking RSS feeds
- An Introduction to the History of Graphic Design