螺丝刀还是瑞士军刀?AI时代的软件构建困境生成式AI让构建成本骤降,软件瓶颈从“怎么写代码”转向“该做什么”。文章指出,以前工程能力强制了优先级,现在则面临功能泛滥导致产品臃肿的风险。建议团队在编码前撰写愿景文档作为约束,从关注代码审查转向提示词审查,核心在于克制而非加速。 评论点赞收藏43 天前
受够了记端口号厌倦了在本地开发时记不住各种服务的端口号?作者遇到了同样的"端口腐烂"问题——多个项目抢占端口、记混哪个服务跑在哪个端口上、启动顺序不对就乱掉。为了解决这个痛点,他写了 local.vibe,一个用 Go 写的单文件开源工具:项目中放一个 vibe.json 配置文件,运行 vibe start,就能用 https://项目名.vibe 在本地浏览器访问,彻底告别端口号。工具自动分配空闲端口、通过 dnsmasq 和 pf 做代理转发、自动信任本地 HTTPS 证书,提供一个看板页面统一管理所有运行中的服务。更有意思的是,它暴露了一个 接口,Claude Code 或 Cursor 等 AI 编程助手可以直接调用,自动注册新路由或启停服务。macOS 专用,MIT 开源,适合本地同时跑 Jekyll、Flask、Next.js 等多种项目的开发者。 评论点赞收藏109 天前
月入一百美元不算什么进展创业圈常见的自欺欺人:几个用户每月付你一百美元,就高兴地宣布找到了产品市场匹配。作者指出这很可能只是客户在"礼貌性付费"——所谓"高兴的耳朵"陷阱。文章深入讨论单位经济学真相,以及为什么与价值创造脱钩的收入不是里程碑,而是警示信号。观点尖锐,切中大量创业者真实痛点,容易引发共鸣和争论。 评论点赞收藏118 天前
Meet My Chief of StaffFirst post of 2026. I've been running an AI Chief of Staff built on Claude Code for a few months. Here's what that looks like. 评论点赞收藏154 天前
SitStand:用命令行控制你的升降桌懒到不想伸手按升降桌按钮?这位工程师干脆逆向工程了UPLIFT桌的蓝牙协议,写了个命令行工具SitStand。输入stand桌子升起,输入sit桌子降下,还附带3D可视化面板和久坐统计。官方App太难用,他只花了20分钟就开始拆解BLE协议包结构,解析出帧头0xF1F1、操作码、校验和等细节。代码已开源在GitHub,MIT协议,支持Python 3.8+和蓝牙,甚至能自动发现设备地址无需手动配置。适合所有对升降桌有执念、或者单纯想在终端里装酷的开发者。 评论点赞收藏265 天前
SitStand:用蓝牙控制我的升降桌作者给UPLIFT和Jiecang升降桌自建了一套BLE蓝牙控制器项目,支持命令行操作、Web面板和活动追踪。从协议逆向到多端操控一应俱全,是完整的硬件+软件实战记录。对有同类需求或对桌面工具DIY感兴趣的读者,提供了可直接参考的实现路径。 评论点赞收藏266 天前
清理AI生成文本中的特殊Unicode字符一个实用的脚本工具,专门清理AI生成文本中常见的特殊Unicode字符(如花引号、em破折号、不间断空格等),将它们转换为标准ASCII替代符号。作者指出,学生或写作者提交的文稿中出现的异常Unicode字符(如花哨引号或不可见字符)往往是复制自ChatGPT等AI工具的痕迹,这个工具能将这些字符暴露并去除。脚本支持保留emoji范围,转换智能引号为直引号,转换em/en破折号为常规连字符,同时保持基本格式。对于需要检测或隐藏AI文本痕迹的人来说,这是一个具体、可操作的小工具,来自个人技术博客,没有营销废话。 评论点赞收藏470 天前