reddit_programming_2026-01-30

Reddit Programming - 2026-01-30

1. 团队里最需要的是那个爱提问的程序员

作者: /u/dymissy | 发布于: 2026-01-29 14:19


2. TypeScript 创始人称 AI 是“他人成果的复读机”,但仍看好其改变软件开发方式与重塑编程工具

TypeScript 创始人 Anders Hejlsberg 称 AI 本质上是大量已有内容的“反刍者”,缺乏真正的创新。

作者: /u/onlyconnect | 发布于: 2026-01-29 09:08


3. 我们如何在半年内制造出比十年老系统还多的技术债

作者: /u/Annual-Ad-731 | 发布于: 2026-01-29 18:50


4. “当一项指标成为目标,它就不再是一个好指标”——古德哈特定律

作者: /u/dmp0x7c5 | 发布于: 2026-01-29 10:10


5. 每天只能编程4小时,原因在此。

作者: /u/milanm08 | 发布于: 2026-01-29 16:07


6. 你的AI图表很精美,但没人会看

AI生成的图表是静态图片,难以维护和更新。建议学习Mermaid语法创建可维护的图表,避免后续反复修改的麻烦。

作者: /u/jpcaparas | 发布于: 2026-01-29 19:49


7. 用代数取代共识,实现40纳秒因果一致性

Cuttlefish项目通过代数而非时间顺序定义正确性,实现无需协调的因果一致性,端到端延迟约40纳秒,适用于构建数据库和状态机。

作者: /u/AdministrativeAsk305 | 发布于: 2026-01-29 04:35


8. 自动驾驶技术栈的工作原理

作者: /u/cardogio | 发布于: 2026-01-29 17:05


9. Drew DeWault:TDD与生成式AI的狂热崇拜

作者: /u/RandNho | 发布于: 2026-01-29 20:54


10. CN图表:随系统扩展的架构图

作者: /u/misterchiply | 发布于: 2026-01-29 19:05


11. AT&T在1998年就拥有iTunes,这是他们放弃它的原因。(《MP3的另一位父亲》姊妹篇)

AT&T内部团队在1998年就开发了类似iTunes的音乐服务和播放器,但因公司决策迟缓,在项目被否决两周后,Napster便上线了。

作者: /u/Traditional_Rise_609 | 发布于: 2026-01-29 00:16


12. 主权科技基金投资Scala语言

作者: /u/jr_thompson | 发布于: 2026-01-29 12:41


13. C++模块化已成定局

作者: /u/Dear-Economics-315 | 发布于: 2026-01-29 20:03


14. 案例研究:我是如何将安卓应用启动速度提升10倍的

作者: /u/Nek_12 | 发布于: 2026-01-29 13:48


15. SDL2 字体转纹理

介绍一种使用FreeType将TTF字体字形直接加载为SDL2纹理的方法,性能优于SDL2_ttf库先将字形渲染为表面的传统方式。

作者: /u/AdventurousLemon8794 | 发布于: 2026-01-29 01:01


16. GitHub - theElandor/DCT:纯C语言实现的小型DCT算法

作者: /u/Grand-Sale-2343 | 发布于: 2026-01-29 22:15


17. 拉马克、方尖碑与叠叠乐框架的巧妙结合

介绍Jenga框架:基于Haskell的Obelisk构建,加入静态页面生成和SEO优化库lamarckian,通过类型系统在编译时捕获错误,用于实际锁匠网站开发。

作者: /u/ace_wonder_woman | 发布于: 2026-01-29 23:03


18. Java JEP草案:代码反射(孵化阶段)

作者: /u/davidalayachew | 发布于: 2026-01-29 22:23


19. Litestream 可写虚拟文件系统

作者: /u/emschwartz | 发布于: 2026-01-29 18:22


20. 数据一致性:事务、延迟与长流程处理

本文探讨数据一致性,强调真正的事务只能在本地实现,全局系统应接受延迟和最终一致性,并设计为弹性流程。

作者: /u/BinaryIgor | 发布于: 2026-01-29 11:26