作为软件开发者,我犯了皮格马利翁式的错误Kyle Phillips 反思 Nosdesk 产品上线后的真实反馈与预期偏差。借用皮格马利翁神话隐喻开发者常犯的“造物主错觉”:产品在脑海中完美,但现实用户的使用场景和反馈往往截然不同。文章提供了关于早期产品验证和用户反馈收集的一手经验教训,适合独立开发者和初创团队参考。 评论点赞收藏28 天前
人类补丁:被 AI 取代的组织韧性指出每个破碎的系统背后都有人在勉强维持。用 AI 替换这些人并不能修复系统,反而移除了唯一具备适应能力的部分。这一观点直击当前企业盲目自动化和 AI 替代人力的痛点,揭示了组织韧性中“人”的非标准化价值。 评论点赞收藏45 天前
120,000行Rust代码:深入Nosdesk后端架构12万行Rust、260个模块、1030个测试,单二进制启动的后端系统是如何炼成的?Nosdesk创始人Kyle Phillips在这篇实战技术博客中详细拆解了构建过程中的关键设计决策与工程哲学。核心看点:利用类型系统让错误无法编译而非仅被警告、纯逻辑与I/O分离确保可测试性、通过有界缓冲区和背压机制构建可靠管道。文章深入介绍了三大子系统——基于Postgres LISTEN/NOTIFY的实时推送(故意使用空NOTIFY有效负载,避免并发写入竞态)、基于CRDT的实时协作编辑(稳定客户端ID防止重启后出现伪分歧)、为不可靠网络设计的邮件队列(手写断路器+全抖动退避+至少一次投递)。还展示了类型安全提取器(TenantConn/PlatformConn)让多租户查询范围成为系统不可绕过的属性,以及SSRF防护(自定义DNS解析器拦截回环地址)、登录时序攻击防御(所有失败路径等耗时bcrypt)等安全细节。全文诚实坦率,连v1前仍需修复的四个问题也逐一列出——1900行main函数、未完善的优雅关闭、可疑的unsafe impl、两处错误类型降级——真实展现了追求工程严谨性的权衡与代价。 评论点赞收藏70 天前
Neuroscale AI 合约工作简短的合约工作经验介绍,涉及 AI 管线开发、WebGL 动态背景和交互功能页面。内容极简,接近简历条目式的罗列,没有深度、没有叙事、没有可复用信息。 评论点赞收藏123 天前
我订购了一台 Minimal Phone,结果是这样的作者在 2026 年 1 月订购了一台 Minimal Phone,经历了两月等待、四次推诿和一次信用卡拒付的真实故事。有精确的时间线和具体细节,充满个人体验和真实情绪,对消费电子众筹/预售模式有警示意义。叙事生动,容易引发共鸣和讨论。 评论点赞收藏126 天前
Sway Wayland 会话配置技术笔记:Macintosh Classic II 电子墨水改装机可以运行完整的 Sway Wayland 合成器会话而非仅限终端模式。描述了使用虚拟 800x600 分辨率运行 Sway 的具体配置方法。内容非常小众,仅对特定硬件改装场景有参考价值。 评论点赞收藏200 天前
Paper-TTY Rust 项目个人技术项目记录:用 Rust 编写 Paper-TTY 应用,驱动 Macintosh Classic II 改装机中的 Waveshare 9.7 英寸电子墨水屏。从 IT8951 C 驱动移植起步,包含具体的技术实现细节和硬件改造经过,是典型的动手派开源硬件+软件项目,技术含量较高。 评论点赞收藏200 天前
社交媒体已经变成了公共媒体一篇关于社交媒体性质转变的简短评论。核心观点:社交媒体早已不再"社交",它只是公共媒体。观点明确且有态度,容易引发读者思考,但篇幅极短,缺乏深入论证和数据支撑。 评论点赞收藏207 天前
Tangara 开源音乐播放器构建记录Tangara(一款 iPod 风格的开源便携音乐播放器)的构建日志。采用 ESP32 主控、1.8 英寸 TFT 显示屏、电容触摸转盘和高品质 DAC。包含具体的硬件选型、搭建过程和项目细节,对开源硬件爱好者有参考价值和启发意义。 评论点赞收藏214 天前
没人愿意做的好用的工单系统,那我干脆自己造一个作者受够了市面上所有难用的工单系统,花一年时间从零搭建了自己的工单平台 Nosdesk。有真实的痛点描述、个人动机和一年的开发历程,是典型的"自己动手解决实际问题"的技术故事。叙事有感染力,容易激发其他开发者的共鸣和讨论。 评论点赞收藏227 天前
Mudita Kompakt 一周使用体验作者将 Mudita Kompakt 作为主力机使用一周后的真实评测:哪些地方好用、哪些不好用、需要做什么才能让它真正可用。有个人体验和具体使用场景的一手反馈,对考虑购买这款极简手机的读者有参考价值。 评论点赞收藏242 天前
函数式核心,命令式外壳架构模式笔记:将副作用推到系统边缘,保持业务逻辑纯函数。源自 Gary Bernhardt 的 Destroy All Software 视频。适合想快速回顾该模式核心理念的开发者。 评论点赞收藏291 天前
密钥管理器:为机器设计的凭证管理工具核心看点:密钥管理器(Secrets Managers)是给机器用的——存凭证、API Token、证书、加密密钥;密码管理器是给人用的。这是 Kyle Phillips 在个人笔记中做出的一个简洁但重要的区分。很多开发者将两者混为一谈,但设计目标、使用场景和访问模式完全不同。机器需要程序化、自动化的凭据存取,人类需要交互式的密码管理和填充。这个区分对理解基础设施安全架构有帮助,也解释了为什么不能用同一套工具来管理人和机器的凭据。 评论点赞收藏305 天前
Tmux 命令参考手册一份个人整理的 Tmux 命令速查手册,作者按使用场景(而非字母顺序)分组列出自己在 SSH 会话中常用的会话、窗口、窗格管理命令。相比官方文档更贴近实际工作流,适合 Tmux 用户日常查阅。 评论点赞收藏306 天前
PowerShell 命令参考作者在 Windows 上反复用到的 PowerShell 命令合集,与 Linux 参考页同风格:按任务分组而非字母排列。适合需要快速查找 PowerShell 等价命令的跨平台用户。 评论点赞收藏310 天前
网络命令参考运维者个人整理的常用网络命令速查:nmap 端口扫描、screen/minicom 串口调试,以及常用诊断工具。短小实用,按需索引而非字母排序,适合偶尔捡起网络工作的开发者快速定位命令。 评论点赞收藏310 天前
Rsync 命令参考这是一篇简短但实用的 rsync 命令参考笔记。核心要点:rsync 仅传输源与目标之间的差异部分,而非完整文件,这一特性使其非常适合用于备份、以及在慢速或不稳定网络环境下进行大文件传输。来自个人技术博客,内容简洁直接,适合作为快速查阅的备忘。 评论点赞收藏310 天前
Linux 命令速查手册作者 Kyle Phillips 的个人 Linux 命令备忘清单,收录了他经常需要查阅但又不愿每次都去搜索的实用代码片段。区别于基础命令,这份清单聚焦于那些容易遗忘、不值得反复查文档的"中间地带"指令,是实战中沉淀出的个人工作流笔记。适合有 Linux 使用经验的读者快速翻阅、查缺补漏。 评论点赞收藏310 天前
自托管应用的数据库选型自托管应用场景下 SQLite、MySQL/MariaDB、PostgreSQL 的选型笔记。核心结论:单进程单机写入选 SQLite;需要并发写入或网络访问再考虑 PostgreSQL 或 MySQL。短小但有实质判断依据。 评论点赞收藏313 天前