My original claim 我的原始主张 您可能知道,这次演讲是基于我的跨界项目,我采访了既从事传统工程又从事软件工程的人。关于高级原则,例如“社区”或“责任”,我们可以说很多,但更有趣的是细节。说“传统工程需要更多的开放会议”是一回事,说“传统工程需要更好的版本控制!如果我们有一本关于如何进行版本控制或如何制作一个好的插件系统的书会怎样!The Problem 问题 有人对此表示反对。My defense 我的辩护 The Research Process 研究过程 让我们首先列出我们在这种“调查编年史”中所做的一些事情。我记得反对意见是没有足够的材料可以收集,我们会做不好的综合。它甚至在没有分析的情况下也很有用: Just collection:github 上获得无数星星的“很棒的”repos 列表。有很多针对特定技术的咨询店,所以他们有动力写关于特定技术的书,但我还没有看到那么多针对特定问题领域的咨询店。
P.A.R.A 是一种用结果来组织数字信息的方法,把资料分成项目、领域、资源和档案四类。项目是有目标和截止日期的一组任务,例如写完报告、发布产品、筹备会议;领域是需要长期维持标准的责任范围,例如健康、财务、写作、团队管理;资源是持续感兴趣的主题;档案则保存前三类中已经不活跃的内容。这个系统最重要的区分,是不要把“领域”误当成“项目”。如果清单上只有健康、招聘、生产力、写作这类长期责任,人就很难判断当前承诺有多重,也看不到进展。把它们拆成具体项目后,工作量、优先级和成果都会变清晰。项目完成带来节奏和动力,领域则用习惯和标准维持。目标没有对应项目,就只是愿望;项目没有对应目标,则可能只是兴趣。P.A.R.A 的价值不在分类漂亮,而在让信息直接服务当前行动和长期方向。
目前,我专注于举办“伦敦编程未来”聚会,为“Through a Glass Darkly”(一个由哲学、历史和社会科学书呆子组成的伦敦阅读小组)提供帮助,并在家里举办小型晚宴。有些问题可以通过诸如用于群组通信的 WhatsApp、用于宣布活动、电子邮件和注册的 Luma、用于管理演讲者注册的 Airtable 以及用于预先安排食物/饮料/披萨配送的 Deliveroo 等软件来解决。The Future of Coding 是一个致力于让编程对更多人来说更容易理解、更具探索性、更人性化的社区。为此,我使用了 Airtable 表单,将其输入到电子表格中,我可以在活动前轻松查看。我们在“Through a Glass Darkly”中做到了这一点——这是一个由我的朋友布莱恩·卡姆(Bryan Kam)经营的非正式阅读俱乐部。
"最愚蠢的网络无神论者论点 "是一个很有争议的头衔,但我心中对那些偶尔试图通过指出鲸鱼不是鱼的一种来证明《圣经》的谬误的人有一个特殊的位置。假设你穿越时空回到古代以色列,试图向所罗门王解释鲸鱼是哺乳动物的一种,而不是鱼的一种。于是你又试着说鲸鱼是behemah,而不是dag。所罗门说,他从来没听说过基因这种东西,也许基因与你们这些奇怪的外来词 "鱼 "和 "哺乳动物 "有关,但 "dag "只是在海里游泳的有鳍生物,而 "behemah "只是在地球上行走的有腿生物。事实上,所罗门唯一关心的是,他的王国生产鲸脂和鲸油的责任应该由他的 "达格部"(Ministry of Dag)还是 "比哈玛部"(Ministry of Behemah)负责。不难看出,所罗门说得有道理,如果他想把behemah定义为四条腿的陆地居民,那是他的权利,与你定义的 "系统发育树上某一部分的生物 "没有优劣之分。