Firefox, GTD, lifehacks @ 05 December 2007, “14 Comments”

每天都有很多网页要看,500多个Blog Feeds,常看的论坛,许多Twitter上发来的链接,那是相当的消耗时间,而且每个网页里有很多链接,往往会再跟着点击看下去,如此重复… 等全部看完,才发现很多时间已经过去,尤其是应该工作等正经事情的时间。

在网络开发的术语里有句话叫作:Hypermedia as the Engine of Application State,直白的翻译是:超媒体是网络应用程序状态变化的引擎。这句话放到我平时浏览网页的情况下,就是:Hypermedia as the Engine of Attention State:超链接是我注意力跳转的引擎。

于是,为了强迫自己不上那些经常会消耗时间的网站,自己写了一个Firefox扩展:TWSStopper,全称: Time Wasting Site Stopper (我知道,我在取名字方面真的很差劲 :p)。

现在,当我去某个非常浪费时间的网站的时候,Firefox就会拒绝,同时会跳出这个对话框:

stop

但是如果我就是要去那个网站的时候,可以选择暂时“释放”一下,点击状态栏或者右键子菜单的”Unblock Me…”

statusbar-1

这时候,TWSStopper会“挑战”我,必须毫无错误地输入一长串随机生成的字符串,长度可以在扩展的选项里修改,图中是30个字符。

challenge

如果我愿意并且完成这个挑战,就可以选择“释放”的时间长度,最长半小时。在这段时间里,所有“黑名单”上的网站暂时都可以访问了。

unblock-time-limit

扩展的选项:

  • 添加和管理那些对我来说是消耗很多时间的网站:

    options-1

  • 设置我需要干活的时间段,就是不让自己访问消耗时间的网站的时间段:

    options-2

  • 其他选项,包括随机字符串的长度,对话框内容等:

    options-3

当然,要绕过TWSStopper有很多办法:

  • 卸载这个扩展;
  • Disable这个扩展;
  • 使用另外一个没有个扩展的Firefox Profile;
  • 用别的浏览器 - 还好,我只用Firefox;

但是,这些手段足够麻烦(比如要重启Firefox等),最重要的是,采用这些手段的本身就足以让自己意识到自己已经在不让自己Get things done了,这时候,我就会停下来。

就像《Following Through》(一本关于如何完成要做的事情的书,类似那本非常有名的《Get Things Done》)在关于如何对付影响自己GTD的因素时候说的:

You usually don’t have to make it impossible to go backwards, you just have to make it, difficult enough.
你不需要让它(影响GTD的因素)变成不可能,你只需要让它变得足够难。

Choose an obstacle and give it a try. If it doesn’t work, don’t stop there. Build on the obstacle or replace it with a bigger one. Keep experimenting until you’re moving forward.

选择一个障碍试试看,如果行不通,别停止。在它的基础上建一个或者换一个更大的障碍。不断试验直到你能够前进。

这个扩展就是变得让我访问那些消耗时间的网站变得“足够难”的障碍 :-) 从开始使用到现在几个月来,效果还不错,而且慢慢地,即使可能,也不去访问其中一些网站了。

Bruce (Number5)曾经说

…生产力工具的主要功能是心理安慰。你觉得最有效的生产力工具是什么?

首先,对他的看法,我感同身受。我的理解是:使用效率工具(Productivity Tools或者GTD tools)本身只能表明我有把事情做完和提高效率的意愿(Intention),但是有去做的意愿并不等于去做了,意愿本身是不能变成行动(Action),而且在执行意愿的过程中,又有许多自身引起的负面的影响因素。

43Folders上的一幅图来说明:

Dumbass是我自身一些会影响GTD的潜意识和本性或者本能,Smarty Pants是指要GTD的意愿和能够意识到Dumbass的存在并且想办法阻止或者让Dumbass为我所用的能力。

Hey, Bruce,这是我回答你的问题的第一个答案 :-)