Talking, Typing, Thinking: Software Is Not a Desk Job

敲代码只是软件工程中很小的一部分。程序员大部分工作时间都不是敲代码。那都干嘛了?说话/思考/写文档等都是工作的一部分。如何让敲代码之外的部分也高效起来?

为了优化敲代码这种活动,买好的键盘,买好的椅子,投资各种人体工学的东西。那敲代码以外的活动怎么优化?

Game of Thrones 第一季第二集 tyrion lannister 对 jon snow 说的“头脑需要书,就像剑需要磨刀石一样”