software-design

标签

Cards List
#software-design

@mattpocockuk: 我在和 @poteto 聊天后的一个大胆观点——在 AI 时代我们应该使用更多的抽象。你可以用它们(配合严格的 lint 规则)来……

X AI KOLs Following ↗ · 2天前 缓存

Matt Pocock 认为,在 AI 时代开发者应该使用更多的抽象,因为抽象能将 AI 代理限制在优秀的设计决策之内,提高 token 使用效率,而且在与 AI 编程代理协作时,撤销糟糕抽象所造成的代价也更低。

0 人收藏 0 人点赞
#software-design

@poteto: 删掉产品——有趣的是,有时候光看产品怎么布局,就能判断一个团队文化是否 dysfunction……

X AI KOLs Following ↗ · 2天前 缓存

一篇关于团队文化失常如何体现在产品设计中的评论,指出 OKR 驱动的激励机制会让团队忙于堆砌组织架构图式的功能,而不是打造出色的产品——尤其是在功能开发成本极低的 agentic 时代。先修文化,再修产品。

0 人收藏 0 人点赞
#software-design

致软件创作者们

Hacker News Top ↗ · 4天前 缓存

Jim Nielsen 针对 Marques Brownlee 的视频随笔《致 YouTube》写下回应,指出 YouTube 新推出的视频变体 A/B 测试功能削弱了在线内容共享的社区体验,反映出平台由数据指标而非创作信念所驱动。

0 人收藏 0 人点赞
#software-design

可塑软件:在封闭应用的世界中恢复用户自主权(2025)

Hacker News Top ↗ · 2026-09-27 缓存

本文探讨了可塑软件对于恢复用户自主权的必要性,通过对比物理环境的灵活性与大规模生产数字工具的刚性,讨论了对工作和创造力的影响。

0 人收藏 0 人点赞
#software-design

展示 HN:Whiteboard(YC W26)—— 一个为深思熟虑的软件设计而生的开源 IDE

Hacker News Top ↗ · 2026-09-24 缓存

Whiteboard 是一个开源的桌面 IDE,用于协作式软件设计,它集成了 Claude Code 和 Codex 等 AI 智能体,提供可视化画布、语义化差异查看器和决策日志,以增强代码架构。

0 人收藏 0 人点赞
#software-design

@KengGuangLong: Vibe Coding 时代,为什么软件工程反而更重要了? AI 让代码跑起来的成本趋近于零了。写一个功能、出一个原型,速度快到离谱。但瓶颈也跟着变了:现在最难的地方,是这个东西以后还能不能改。 Vibe coding 最大的问题,就是让…

X AI KOLs Timeline ↗ · 2026-09-18 缓存

在 Vibe Coding 时代,AI 让代码生成变得容易,但软件工程的原则如代码可维护性和设计模式变得更加重要,以解决审查、调试和重构的挑战。

0 人收藏 0 人点赞
#software-design

模型填补空白,无人赋予其此权限。

Reddit r/AI_Agents ↗ · 2026-09-18

本文讨论了AI模型在智能体系统中推断缺失数据的风险,可能导致未授权执行,并提出将决策权限与模型分离,以确保仅执行明确声明的指令。

0 人收藏 0 人点赞
#software-design

函数参数并非函数颜色

Hacker News Top ↗ · 2026-09-08 缓存

文章通过引入变更依赖图的判据,论证了函数参数并非等同于函数颜色,并区分了变更在异步函数与普通参数中的传播方式。

0 人收藏 0 人点赞
#software-design

简洁不是微小

Lobsters Hottest ↗ · 2026-09-03 缓存

文章主张,软件设计中的简洁性不同于规模的小巧,并通过Unix和Clojure的例子说明,简单的系统在修改后也可能变得复杂。

0 人收藏 0 人点赞
#software-design

如何构建可靠的代理工具框架(阅读约48分钟)

TLDR AI ↗ · 2026-09-03 缓存

这篇文章作为构建可靠代理工具框架的事后分析和指南,详细介绍了从omp到omp²的架构经验教训,并倡导有效管理复杂性的设计原则。

0 人收藏 0 人点赞
#software-design

@yoheinakajima: 我一直在说,智能体状态是其日志的投影。

X AI KOLs Timeline ↗ · 2026-08-26 缓存

Yohei Nakajima 阐述了 Tobi Lutke 的观点,认为AI系统中的智能体状态可以简化为日志的函数,从而降低状态管理的复杂性。

0 人收藏 0 人点赞
#software-design

DSL语言的优美之处

Lobsters Hottest ↗ · 2026-08-26 缓存

本文通过一个名为“kibble”的后端Web框架示例,探讨了Kotlin等DSL语言的优势,并与C# ASP.NET MVC等基于注解的框架进行对比,以突显其在代码可读性和设计方面的益处。

0 人收藏 0 人点赞
#software-design

更优的电池

matklad ↗ · 2026-08-20 缓存

本文探讨了编程语言社区的社会架构如何影响标准库的设计与质量,并比较了Python、Go和Rust的方法。

0 人收藏 0 人点赞
#software-design

@javinpaul: 3 本塑造我职业生涯的书籍,感谢 @unclebobmartin 1. 《代码整洁之道》 https://amazon.com/Clean-Code-Handbook-Software-Cr…

X AI KOLs Timeline ↗ · 2026-08-17 缓存

一条来自 @javinpaul 的推文推荐了《代码整洁之道》及其第二版,重点介绍了对软件工匠精神和不同编程语言编码实践的更新见解。

0 人收藏 0 人点赞
#software-design

编程猿 (Code Hale, 2012) [视频]

Hacker News Top ↗ · 2026-08-12 缓存

文章解释了软件应该设计得符合人类认知系统,特别是快速直觉和慢速注意过程,以提高效果和用户体验。

0 人收藏 0 人点赞
#software-design

@mattpocockuk: 少一些“让我写测试来捕捉下次出现的错误” 多一些“让我通过更好的设计让这类错误不可能发生…”

X AI KOLs Following ↗ · 2026-08-10 缓存

马特·波科克分享了开发者哲学:与其编写测试来捕捉下一次出现的错误,不如通过更好的设计让这类错误变得不可能。

0 人收藏 0 人点赞
#software-design

@thoughtworks:如果AI编写更多代码,我们是否应该停止为人类设计?Valentina Servile认为不应该。良好的软件设计仍然…

X AI KOLs Timeline ↗ · 2026-07-31 缓存

Valentina Servile认为,即使AI编写更多代码,良好的软件设计仍然重要,因为优秀代码的受众现在既包括人类,也包括AI智能体。

0 人收藏 0 人点赞
#software-design

AI 美学

Lobsters Hottest ↗ · 2026-07-30 缓存

一篇探讨与AI界面相关的新兴UI/UX设计惯用语的博客文章,例如闪光表情符号、闪烁文本和小图标,并推测它们对软件交互范式的持久影响。

0 人收藏 0 人点赞
#software-design

面向数据设计简介 [pdf]

Hacker News Top ↗ · 2026-07-26 缓存

本PDF介绍了数据导向设计的概念,这是一种专注于高效数据布局和处理的软件设计方法,尤其在游戏开发中应用。

0 人收藏 0 人点赞
#software-design

AI代理正在成为软件用户而非软件功能

Reddit r/ArtificialInteligence ↗ · 2026-07-19

作者观察到,AI代理正在成为商业软件的主要用户,焦点从人类用户界面转向代理可访问的API和工具架构。

0 人收藏 0 人点赞
Next →
← 返回首页

提交意见反馈