• 霍夫斯塔德的《表面与本质》这本书很不错,是一本500页的书,讲的是思想的本质。他基本上是给你列了一大堆例子,来证明所有的思维归根结底都是靠类比(analogy、category )推动的。 他认为所有的想法都首先得
  • 有一种新的编程方法,我管它叫“氛围编码(vibe coding)”,意思就是你完全跟着感觉走,不用太在意那些复杂的代码规则,甚至可以忘掉代码这回事。这是因为现在的AI编程工具(比如
  • 在线性逻辑中,乘法运算符可以理解为上下文无关(context-free),加法运算符可以理解为 icon
  • 胡塞尔(Edmund Husserl)是现象学的创始人,他的哲学思想集中在对“现象”的深入探讨上。对胡塞尔而言,现象并不仅仅指我们通过感官直接感知到的物理世界的表象,而是指一切经验的显现或呈现。现象学关心的是我们如何通过意识体验世界,而非我们经验的外部对象本身。 icon
  • 领域事件必须保持私密。 耦合是所有问题的根源。随着时间的推移,它会让事情变得更加 icon
  • 极其简单Web架构(radically simple web)是一个面向初创企业和小型企业的 Web 应用程序蓝图:何使用 模块化单体Modular Monolith icon
  • 卡词不仅仅是词汇的缺失或表达的停顿,它更像是一种思维与语言之间的“卡壳”。 当我们无法找到合适的词语时,思维也随之停滞,仿佛被卡在了某个节点上。 这种“卡壳”不仅影响了表达的流畅性,也暴露了思维逻辑中漏洞,人好像 icon
  • 关于软件设计的文章,通过一个故事来探讨了软件设计中的一些 icon
  • 有人爆料:今天我跟一个FAANG公司的CEO聊了,他说他们现在不再用LeetCode(一种编程题库)来筛选人了,因为AI太厉害了。他们现在只关心你在GitHub上有没 icon
  • Vibe 编码(或 vibeware)现在在 X 上流行起来。据我所知,Andrej Karpathy 在本 X 条目中发起了“模 icon
  • 许多开发者将Clean架构的图示直接转化为项目结构,但作者指出,Clean 架构实际上不是关于文件夹的,而是关于依赖关系的管理。 传统的基于技术分层的代码组织方式会导致相关组件分散在多个项目中,违反了共同封闭原则,隐藏了依赖关系,缺乏业务意图,并且 icon
  • 如何在AI大模型秒变一篇文章的今天,划清人类与机器的界限,人类如何保持创见,而不是被机器喂养的奴隶? Nathan Savage 于 2025 年 1 月 2 日发表的文章《超越 RAG:构建增强而非取代思维的知识管理系统》讨论了在检索增强生成 ( icon
  • Deepseek R1-Zero关键两项发现:无需人类专家、有自己专业领域语言DSL,也就是没有SFT,有自己DSL! ARC Prize基金会对DeepSeek发布的R1-Zero和R1“推理”系统的分析。 icon
  • Jeremy Carter 的文章《思考 Actor:第 1 部分》讨论了 Actor 模型作为管理现代软件应用程序(尤其是分布式系统)状态的框架。以下是主要要点的总结: 每个软件开发人员可能都接触过某种分层架构。我们倾向于将组件分类为最适合的层, icon
  • 软件系统中的复杂性永远不会真正消失。就像物理学中的能量一样,它不能被摧毁——只能被转化、重定向或重新分配。我们做出的每一个架构决策要么会转移复杂性,要​​么会改变其形 icon
  • 我喜欢 DDD 和清洁架构背后的概念,但我觉得在某些情况下我可能只是做错了或者将它应用于正确类型的应用程序。我正在为域实体(QueryGroup)添加更新操作,并添加了两种方法,如下所示简化显示:   icon
  • 想想您当前的系统。一开始可能很简单 - 白板上有几个干净的方框、清晰的沟通渠道、明确的界限。然后现实开始显现。出现了新的要求。团队发生了变化。最初的清晰结构演变成更……有趣的东西。 通过本系列,我们发现这种演变并非随机的。它遵循一些模式——有些是故 icon
  • 数字孪生是物理资产、流程或系统的数字复制品,用于模拟、监控和优化现实世界中的对应物。通过实时数据交换和高级分析,数字孪生提供了一个虚拟环境,用于测试场景、预测结果和增强决策能力。这一概念由迈克尔·格里夫斯于 2002 年首次提出,现已迅速发展,目前在制造业、医疗保健、智慧城市、供应链等各个领域发挥着 icon