· software · - · -
无限代码时代的可理解性优势
数十年来,软件工程中“hard part”是创作本身。你会坐下来,与逻辑搏斗,并手动将其意图转换为语法……
数十年来,软件工程中“hard part”是创作本身。你会坐下来,与逻辑搏斗,并手动将其意图转换为语法……
引言 自动化常被描述为一种力量倍增器。实际上,它的倍增行为不仅适用于效率,还适用于…
引言 大量系统设计的讨论往往从规模(scale)开始,但大多数系统永远达不到那个阶段。它们迟早会面对的,是变化(change)……
面向软件工程师的第一性原理演练 如果你曾经打开社交媒体应用并滚动浏览信息流,你已经与其中的…
从高级开发人员转向软件架构师是技术领域最具挑战性的职业转变之一。以下是一份基于真实工作经验的简明指南。
核心需求 功能需求 - 用户可以发布照片或视频故事 - 故事会在 24 小时后自动过期 - 可见性受限于...
营销的思考方式 - 我们想发送信息。 - 我们希望人们记住我们。 - 我们希望他们回归。 工程的思考方式 - 我们需要可靠性。 - …
开发者痛点 - WebSocket 很优雅……直到真实世界介入。 - 突发网络掉线。 - 你从干净的代码开始,最终却要管理一次救援失误……
每年,NeurIPS 产生数百篇令人印象深刻的论文,其中少数几篇微妙地重新定义了从业者对规模化、评估和系统设计的思考方式……