写点什么

文章:37 Signals 的实用最小主义实践

  • 2008-08-02
  • 本文字数:875 字

    阅读完需:约 3 分钟

本文结合 37 Signals 公司在开发 Basecamp 等产品时的实践,介绍了实用最小主义开发方法。实践证明,尤其是在开发 Web 应用时,这一方法非常有效,其内涵具体体现在“精简代码。”“拒绝在先。”“找对人。”“与其做半成品,不如做功能减半的优质品。”等。根据作者的观察,Google 现在之所以那么成功,其所遵循的软件开发哲学和最小实用主义非常类似。

阅读全文: 37 Signals 的实用最小主义实践

在文章中,作者提到“约束”对开发产品的关键作用:

照 37 Signals 的做法,约束是朋友。“约束是打造伟大产品的关键,”弗瑞德说,“约束产生创意。如果有人说,给你全世界的财富,让你做任何想做的东西,那这东西多半永远发布不了。给我一个月就好!”

另外,文章还简明提到 Ruby on Rails 的诞生过程:

37 Signals 只做小程序,不做野心勃勃的新平台或应用程序框架。但在打造 Basecamp 的过程中,汉森还写了一些有用的创新代码,改善和简化了所有 Web 应用在保存和获取数据时都要执行的细节基础操作。Basecamp 发布后,他和 37 Signals 决定把这部分工作拿出来,作为一套开源平台发布,名字是 Ruby on Rails。

本文摘选于博文视点公司出版的《梦断代码》。作者为 Scott Rosenberg,一个传奇式的人物,自 1986 到 1995 年,他一直为 San Francisco Examiner 写作,最初写剧评,后来又写影评和“数字文化”专栏。而且他的剧评还曾于 1989 年获 George Jean Nathan 奖。1995 年,Scott 和他人共同创办了 Salon 网站,此后一直担任技术编辑,在其刚当上主编的时候互联网泡沫破灭。《梦断代码》萌芽于 2003 年,2005 年正式从 Salon 辞职撰写本书。

本书译者韩磊毕业于广东外语外贸大学东语学院,2001 年创办 CoDelphi.com 中文开发在线网站,2003 年加入 CSDN,目前在 CSDN 负责内容工作。拥有美国 Borland 公司“Delphi 产品专家”及“微软最有价值专家(MVP)”称号。曾领导开发 CSDN CMS、CSDN Blog、DoNews CMS、DoNews Blog 系统。译有《Elements of C# Style》、《梦断代码(Dreaming in Code)》,和刘韧合著有《网络媒体教程》,和戴飞合译有《Beginning C# Objects:对象到代码》。

2008-08-02 04:091193

评论

发布
暂无评论
发现更多内容

大作业用例

产品经理训练营

重来:更为简单有效的商业逻辑

张老蔫

28天写作

作业5-待完成

YING꯭YING

融云 Web 播放声音 — Flash 篇 (播放 AMR、WAV)

融云 RongCloud

最高法两会报告聚焦区块链惩治抄袭,区块链在保护网络著作权方面如何作为?

CECBC

法律

图片社区类APP增加评论表情包功能

🙈🙈🙈

极客大学产品经理训练营

(28DW-S8-Day25) 用流程重新定义职位

mtfelix

28天写作

《MySQL》系列 - 小胖要的 MySQL 索引详解(附 20 张图解)

一个优秀的废人

Java MySQL 数据库 索引 B+树

融云 CallLib 集成遇到的问题

融云 RongCloud

加快数字化发展 建设数字中国

CECBC

大数据

融云 Web SDK 如何实现只有一个设备登入

融云 RongCloud

融云 IM 那些事儿

融云 RongCloud

越过山丘,遇见更美的风景

boshi

创业 七日更

使用融云 Web SDK 撤回消息

融云 RongCloud

区块链如何走向云端?

CECBC

云技术

领域驱动设计101 -领域、知识、组织结构及模型

luojiahu

领域驱动设计

融云 Web 播放声音(AMR 、WAVE)

融云 RongCloud

集成融云 IM 问题总结

融云 RongCloud

集成融云小程序 SDK 遇到的问题

融云 RongCloud

SDK 兼容 JSON

融云 RongCloud

什么是 Git? - 探索分布式版本控制工具

码界行者

git DevOps

有感于最近的一些事件

ES_her0

28天写作 3月日更

Apache Pulsar在能源互联网领域的落地实践

Apache Pulsar

大数据 开源 Apache Pulsar 消息系统 工业物联网

集成融云 Web 音视频通话踩坑之旅

融云 RongCloud

中关村软件园与百度飞桨启动AI人才培养计划:AI发展,人才先行

百度大脑

人工智能 百度 人才培养

结合融云 WebSDK 了解 WebSocket 基本原理

融云 RongCloud

融云 AMR(Aduio) 播放 AMR 格式 Base64 码音频

融云 RongCloud

产品经理训练营——大作业

产品经理训练营

通过融云 WebSDK 简单了解 WebSocket

融云 RongCloud

融云发送语音消息

融云 RongCloud

融云 IM SDK 发送语音消息

融云 RongCloud

文章:37 Signals的实用最小主义实践_研发效能_Scott Rosenberg_InfoQ精选文章