生活是我90%的组织模式用例

2020-06-29 07:15:08

要真正解释为什么我在所有事情上都使用组织模式,我可能首先必须解释我的规则,这也需要一个背景故事。我会长话短说,没问题。

1974年夏天,我第一次进入Unix是在阿拉巴马州迪凯特的卡尔霍恩社区学院。我当时15岁,我父亲是一名兼职编程教练。从6岁开始就是一个狂热的读者(我在二年级之前阅读了整个小学图书馆),文本和文本处理一直在我的脑海中萦绕。因此,当我遇到一个系统,其中纯文本是流经管道的原材料时,我被吸引住了。

这导致我对Unix进行了一次非正式的研究,一直追溯到技术模型铁路俱乐部和来自那里的所有黑客。是的,我读过关于玛格丽特、杂货和大众的故事;我理解他的痛苦。但我真正学到的是Unix的规则可以适应生活。在做了大约30年的科技作家和频繁的程序员之后,我终于选定了一套对我有效的套装:提前考虑,但不要崇拜你的计划;记住,今天是你剩下的学习经历的第一天。

我几乎不知道这些原则会把我带到组织模式,这会让我后来找到我的人。

实际上,我并不是从org-mode开始,而是从/var/log中一个特殊目录中标记为YYYYMMDD的普通日志文件开始。我还有一些可以追溯到90年代的日记。格式很简单,但使用这些文件很快就变得复杂起来:*风暴骑士的个人日记,1992年8月4日,1992年8月4日,甜蜜的早晨,混乱70,3158YOLD*幸运的冷手,没有手套。*安排09:00员工会议,18:30与Amit&;Bonnie共进晚餐*完成对x-windows书籍的修改,做高级C级的教学大纲,在Stevens&;中阅读一些内容。拉戈淋浴剃须礼服倒垃圾上班。。。*日报06:43-天哪,昨晚没睡好;我想我工作时喝咖啡喝得太多了;也许我应该少喝点?。。

笨重的部分伴随着所有重复的任务,以及从一天带到第二天的任务(或者没有完成)。我不得不复制昨天的文件,更改所有的关键信息,整理待办事项清单,删除昨天的日记,而且通常要做太多的工作才能保持我的日记。我这样做了,但断断续续地,用便利贴、便签簿、成堆的计划书、掌上电脑、掌上电脑等来取代它,似乎每天我都在糟糕地抄袭一天又一天的任务。与此同时,当Outlook出现时,我不愿使用Windows并没有给它带来奢侈的体验。

90年代中期,当我搬到亚特兰大为惠普工作时,我成为了emacs。那里的一位作家同事使用了它,并建议它可以帮助我更有效地编写和编码示例。他是对的,它一直是我选择的编辑平台,但我还没有发现组织模式。不是他没有使用它,就是它还没有被发明出来。老实说,我有点在vi和emacs之间来回奔波,这取决于我这个月的心情。

最终,我的惠普工作变成了远程通勤型的安排,我搬回了农场,离新奥尔良大约一小时车程,在树林里。当时,这里的互联网仍然是由调制解调器驱动的,所以在我的笔记本电脑上安装带有emacs的命令行Linux是一个真正的救命稻草。在卡特里娜来袭前不久,我偶然发现了组织模式。我已经使用大纲模式有一段时间了(我记不清有多长时间了),从那时起,组织模式似乎是一种合乎逻辑的后续模式。

从那时起,组织模式就发展起来了,我也随之成长。所有的功能都让我很容易做对我来说似乎很自然的事情,并以一种感觉他们支持我的原则的方式做事情。渐渐地,除了闹钟以外,我用来记录事情的其他方法逐渐消失了。即使在智能手机开始流行的时候,我也总是在想办法将组织文件发送到我的手机上,并在那里使用它们。我想我甚至在iPhone wiki应用程序中编写了一些Lua代码来模拟我的文件的组织模式,尽管这并不完全令人满意。

快进到去年5月。我一直想与佳能公司合作很长一段时间,但一直没有找到合适的职位,一个真正与我的技能相匹配的职位。然后,一个星期六,当我在等待我的妻子与我见面参加我们正在举办的社区活动时,我看到了一个几乎描述了我的职位。我开始写简历,但后来决定把工作描述元素一个接一个地拿出来,放到一个组织文件中,然后把它们发送给招聘经理。长话短说,这个团队中几乎每个人都使用emacs和org-mode,以及我每天也使用的许多其他.el包。我得到了这份工作,到目前为止,我很高兴,觉得自己很适应。

以下是我对使用组织模式处理所有事情的感受:电子邮件、GIT、IRC、网页浏览、组织、守时等等。是的,我确实使用组织模式来连接我的电子邮件和网络,尽管我使用其他软件包(RMail、EWW、MAGIT、ERC)来做繁重的工作。让我按照原则逐一介绍它:保持简单:诚然,emacs不是最简单的用户界面,也就是说,直到它成为第二天性之前,它都不是最简单的用户界面。在此之后,您会发现自己在点击C-x C-S尝试保存时,不小心擦除了Google电子表格中的单元格(好消息是可以撤消)。但事实上,您可以将相同的文本用于多种功能:约会、任务状态、任务笔记、打卡时间、创建议程、发送电子邮件、项目计划、完成百分比等。这份清单太长了,无法引用,但仅仅是一句简单的话,比如让话语发布工具发挥作用,就可以成为整个周期工作和所有伴随而来的行动的核心。

一次只做一件事:emacs的窗口驱动性质使您可以轻松地在必要时切换任务(只需打开另一个缓冲区),然后再切换回来,并且可以更快地链接回您所在的位置;更不用说,如果您熟练地使用议程,您可以让自己保持在正轨上,轻松地移动其他事情,而不必担心它们会丢失。

网络:因为我的设置是直接从我的组织模式任务发送电子邮件、IRC、MatterMost等,所以很容易跟踪我在哪里。但是,即使我使用了另一款应用程序,只要在任务旁边剪切并粘贴一条笔记,然后设置一个后续时间来督促,而不会打乱你的思路,这仍然是非常容易的。你在发信息的同时,实际上还在看着你正在做的工作,所以就是这样。

说出你的意思:无论你正在做什么,你面前都有完整的提纲,所以演示、展示会议和状态报告真的很简单,无论是口头的还是书面的。

黑客:如果它不能做你想做的,你就有了可定制的变量,一个巨大的包库,强大的宏功能,以及即时可用的emacs lisp,尽管我很少去那里,TBH。

做你自己:组织模式符合我的思维方式。不是每个人都适用,但我倾向于概述或思维导图(您可以使用组织模式,使用正确的.el包)。

使用杠杆:org-mode很好地利用了纯文本的力量,因为您可以使用快捷方式添加约会、添加标签、搜索标签,也可以手动完成,因为所有特殊符号都是纯文本。以这种方式利用人类语言对我很有帮助。

使用您所拥有的:org-mode和emacs为我提供了一个稳定的平台,可以在任何地方运行,甚至在打印输出上也可以。我不需要许可费、特殊扩展、订阅、附加工具或不断更新来保持我的生活。

要有信心:像emacs一样,org模式证明了我的信仰是正确的。很多工具我都用过,比如中断、崩溃,或者因为全神贯注而丧命(例如,我曾经很喜欢阿斯特丽德,但它突然卖出去了)。org模式和emacs很大程度上还会继续存在,特别是因为没有许可费,而且我可以在家里备份一个独立的版本,如果它停止分发的话。

未雨绸缪:这是组织模式,尤其是议程闪耀之处。如果我很忙,我就不必担心保持轮廓整洁。我可以在另一个项目的笔记中间停下来,按Return键,输入a to do以备后用(并对其进行标记并安排其稍后弹出),然后将其移动到更合适的位置。议事日程将会把它清理干净,让我看清它的来龙去脉。或者我可以搜索它,或者调出所有打开的待办事项(甚至通过标签),或者.。有太多的方法可以在不影响我思路的情况下向前推进。

好的,这些就是我的原因,也是为什么生活中90%的用例都是组织模式的原因……