Getting thing done

公司每两周要开一次例会,小头目的例会。实际上也没多少事情,但为了告诉大老板“你看,我们一直在努力前进呢!”这样的信息,所以形式上还是要的。光是 GM 一个人唱戏,没那么多剧本。所以轮流下来大家讲,讲什么都可以,关于工作的关于管理的都行。这个礼拜挨到我,东西是早准备好了的,但会议意外取消,也没什么通知,估计要顺延。要讲的东西是 Getting things done, 第一次使 keynote,用得还比较浅白。早就上传到了 slideshare,这里顺便也放下:

有关 SXSW Interactive 2010 的素描

SXSW Interactive 2010: David Heinemeier Hansson

@dhh 的金玉良言,做成了 sketch notes,很有意思。其它 sketch notes 见 http://www.flickr.com/photos/rohdesign/sets/72157623522676011/

Google Ads

摩登原始人

Google Sidewiki 可以引用选中的文字发表评论,但多数时候我只是需要 Highlight 一下,摘为扼要性的重点。读了刘未鹏的逃出你的肖申克(三):遇见20万年前的自己,援引以下精彩字句:

  • 奇特的“进化时滞”效应——进化年代较近的大脑模块和较久远的模块之间要达成完美沟通需要一定的时间,在这之前便会造成多个模块之间面对同一个问题决策不 一致的问题。
  • 我们的大脑中同时存在着远古的自我,和现代的自我,并且两者并没有完美协调
  • 这就说明主管行为的并不仅仅是你的“认知”模块,认知模块发完话之后自会有更强大的情绪模块藐视“上级”的决定。所以我们常常哀叹“说起来容易做 起来 难”。
  • 我们对事物的热情来自于我们的情感系统,没有这个系统的支持,我们很难在一件事情上持之以恒的专注投入,emotion(情绪)和motion(动力)本 就是同根生
  • 我们“能存储能量就尽量存储能量”的食物摄取天性虽然适合远古社会,然而在能量充裕的现代社会却导致大量人的超重。
  • 我们对于未来的惩罚和收益都估计不足,倾向于就眼下的损益进行决策。
  • 典型的特点,就是能够立即获得愉悦,并且并不会导致立即的损失。
  • 很多时候我们只是生活在信息社会的远古人
  • 我们做事情难以持之以恒地专注,因为任何一个新鲜刺激的外部信号都足以激活我们强大的情绪大脑
  • 我们的大脑喜欢事情往积极方向发展……而GTD的原理正是如此:通过提供不断的进展,让执行者意识到事情正在朝向完成不断迈进,这种正面趋势所带来的积极情感能够进一步激励个体把事情执行到底。
  • 我们发明各种认知方法来“诱使”或“要挟”我们的情绪大脑同意去执行一件事情
  • 加入互助学习小组则本质上是利用大脑的从众本能和同侪压力。
  • 能否不被20万年前的自己绑架,取决于你是否认识到关于大脑的进化历史,和能否正确使用你的理性大脑。

这让我想起了以前有本《新发现》合集,主题为“摩登原始人”,说的就是现代人的大脑实际上还是原始人的状态。而我自己,就是典型的情绪控,爱吃甜食肥胖,胆小怕事容易冲动,整一个原始人。昨天刚把 blog 的副标题改为“just fucking do it”(JFDI 出自此文),也是希望自己少废话多干活。而所谓的“敏捷编程”本质上就是另一种特定领域的 GTD 实践原则,解决的同样是如何克服情绪控的问题。之前提到的《Rework》一书也是如此,相当于创业者的“敏捷编程”或者 GTD。

话说回来,码这些字本身就是情绪控的结果,自然是少干了很多活。Shame of me。

purge-me

电脑上最有价值的就是自己的数据,特别是自己创造出来的数据。不过往往会有很多文件散落在各处,备份和恢复起来又麻烦还没信心。不过我相信,好的管理策略和使用方法应该可以改善这种情况。

在我的 mac 上,代码都用 git 管理。所有 github 上的项目都放在用户主目录下的 github 目录中。私有的项目都放在 git-me 目录中。每次完成一部分改动,都要 commit 并 push 到外部的服务器上。

当然有时候会有些零散的工作,以前我都放在 sandbox 目录里面。然后定期 review 清理。但实际情况是,每次清理都会有一堆东西不置可否,结果就始终留在 sandbox 里面。

我想了想,应该把 sandbox 改名为 purge-me,是不是效果会好一点。sandbox 只是个名词,说明里面存放数据的状态,不过是草稿。草稿呢,有些还有用,有些完全可以丢弃,结果事情就开始混乱了。但 purge-me 是动词加宾语,每次在里面工作的时候,就会提示接下来要做的事情:及时清理。也就是提出一个明确的目标,每当临时工作告一段落,就该负责 purge me,保持有序和清洁,该 git 的 git 起来,该删的删。

最终目的是,就算硬盘突然坏掉,或者电脑被砸,或者启动自动销毁功能(希望有),或者被抢走,都不会丢失数据,即设备本身对我不重要。我知道该在什么地方找到自己想要的数据。

这次重装 Snow Leopard 就尝到了甜头,呵呵。

《Getting Real》

getting-real

免费书,这里是翻译了一半的中文版,这里是完整的英文版。pdf 格式要花钱购买。37signals 出品。“Getting Real 是一种更小规模,更快速,更高质量的软件构建方法”,也就是 37signals 自己敏捷实践的心得。

时间格子

minutes

刚才的一分钟里,你在做什么?无所事事么?一天里面,你有多少时间是在办正经事,又有多少时间是在闲晃或者什么也没做?时间总是不够么?事情总是多得做不完吗?一分钟的时间能做什么?看看这些格子:

每个格子代表一分钟,所有上面这些看起来并不多的格子,组成了你的一天,包括你睡觉的时间,整整 24 小时。不信么?数数看,每行 30 格,一共 48 行。

是的,时间就那么多,远没有想象的那么多,那么漫长。如果把办正经事的时间格子用颜色填充上,就会发现其间会有许多空白格子,它们代表你浪费的时间。如果把所有这些格子(除了睡觉的)都填上颜色,那么一天下来就会相当充实,能把很多原来完不成的事情做完。

Things

things

一直想找一件时间管理的工具,最终锁定在 Things 这款软件上。

初读《时间管理》

昨天百无聊赖地去书城晃了一圈。拿了一本《时间管理-给系统管理员》,薄薄的,26块,O’reilly 出的,台湾翻译的,东南大学出版社出版的。又去顶楼看了看西文书柜,好不便宜,又厚又轻加上精美的印刷,就算读不懂也是很享受的。要是 5 块一本我兴许会拿上一些回家藏起来,偶尔拿出来翻翻。再又去了二楼的文学馆。没什么喜欢的,随便拿了几本推理小说就去结了帐。

回到家先翻看起《时间管理》。买书的时候我一点都没有犹豫,一来对这个话题很感兴趣,二来这是  O’reilly 出的书,三来也不贵。翻译的不算很好,有些地方有错。不过基本上影响不大。看这书首先是因为对所提出的问题的共鸣。以前总习惯和老板说,如果给我整段时间一个人不受干扰地开发,我可以最短在多少时间里怎么样怎么样。不过最终总会食言,老板不怪你,自己久了也就不愿这么说了,说了丢人。于是渐渐的喜欢敏捷。

从我一直以来都很肥胖的事实也说明了我这个人很懒。当然我有时候很勤奋,可以用三天的时间完成平时一周的工作。不过一旦我这么辛苦,接下来便会想着有余地可以缓一下,进入低谷,什么也不想干,过掉一周。这样的结果还不如不勤奋。老实说,那时我不懂时间管理。

现在自己摸出点门道了,于是解决问题的策略也和《时间管理》有了些共鸣。书才看了头,非常有意思,很多策略和思想都挺独到的,也很务实。回头再整理些心得。