Day 18: Raku powered work flow
保持流畅的编码可能是一个挑战。分心和讨厌的句法错误是潜在的流量瓶颈。
然后是7 +/- 2短期内存限制,我们都必须耍弄。与计算机不同,我们不能仅仅增加更多的硬件来增加大脑工作内存缓冲区的大小 - 至少目前还没有。保持流量需要管理这个缓冲区以避免井喷。幸运的是,我们有电脑帮助。
自计算开始以来,使用计算机扩展记忆的想法一直存在。早在1945年,Vannevar Bush就设想了一种Memex(MEMory EXtender),这是一种“扩大了对个人记忆的贴心补充”。
在2017年,卑微的文本文件可以像一个穷人的memex。该文本文件包含三个部分的时间轴:过去,现在和下一个。这有点像改变日志,但也有未来。过去的部分会随着时间的推移填满,包含完成的任务和信息供以后召回。现在部分可帮助您专注于手头的任务,而下一部分将排队完成将来要完成的任务。
任务通过三种状态:do(+ next),done(!now)和done(-past)。
为了保持畅通,你有时需要快速回忆一些事情,记下将来要做的事情,并专注于现在的进步。保留一个123.do文件可以帮助您减轻编码时的认知负担。
123.do文件的格式很简单,因此您可以直接使用文本编辑器对其进行破解,并使用此Raku语法进行描述。
这是驱动它的Raku命令行模块。
安装它只需:
shell> zef install Do123
shell> 123 +7 Merry Christmas
shell> 123 +13 Happy New Year