主要观点:“That cannot be done.”这种绝对表述常被技术人员使用却不提供理由,类似麦当劳规则,被提议者提出建议后,阻止者应给出反建议或说明原因,而非单纯说“不”。以 Heroku 的堆栈 EOL 为例,很多人说“不能在 heroku - 22 上运行 Rails 4”,实际情况是 Rails 4.2 已停止更新且因库错误不能在 heroku - 22 及以上版本的 Ruby 3.1.x - 3.4.x 上运行,但有 Rails LTS 服务可提供管理的 Rails 4.2 分叉版本。用“no, because”代替“no”能将问题从阻碍变为机会,如在开源对话中,可通过评论说明同意或不同意的原因等。还分享了在餐桌向 7 岁和 9 岁孩子讲非虚构书籍时,9 岁孩子说不喜欢传记,自己用“McBlocker”回应的故事。最后推荐了帮助人们参与开源的服务和相关书籍。
关键信息:
- 技术人员常使用绝对表述且不解释。
- 麦当劳规则:提议者提出建议,阻止者应给出反建议或说明原因。
- Heroku 的堆栈 EOL 事件及相关情况。
- “no, because”能将问题变机会。
- 餐桌故事及“McBlocker”的产生。
重要细节: - Rails 4.2 最后发布于 2020 年,不能在 heroku - 22 及以上 Ruby 版本运行。
- Rails LTS 可提供管理的 Rails 4.2 分叉版本并收费。
- 提到相关的 Heroku 博客和 Reddit 线程。
- 推荐的服务和书籍。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。