🌐

Explaining Software Design • Buttondown

📖 资源简介

作者:Zach Tellman

在过去的几年里,我一直在撰写一本关于软件设计的书。它的论点相当简单:软件开发可以简化为一种单一的、迭代的行动。我们一天中所做的一切——拉取请求(pull requests)、会议、白板图、走廊里的对话——都是一种解释。我们的工作是反复解释我们软件的含义:它是什么,以及我们期望它会成为什么。

在本期新闻通讯中,我将分享一些我尚未完成的手稿的摘录。我还会分享一些不入选的旁支想法。主题将包括:简洁性和复杂性的实用定义、名称和比喻、软件设计的历史、语言模型作为软件开发者的角色,以及反之。

如果这些内容让你觉得有趣,请查看介绍性帖子并订阅。