NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

文章: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:09686

评论

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

程序员都应该知道的数据库避坑指南

Phoenix

MySQL 数据库 事务隔离级别

第七周作业

田振宇

小白教程——基于阿里云快速搭建自己的网站

诸葛小猿

阿里云 视频 网站搭建 小白

Week7 作业

Shawn

ARTS Week7

丽子

ARTS 打卡计划

CAP原理

鲁米

Android | Glide细枝篇

哈利迪

android 源码

LeetCode题解:1051. 高度检查器,JavaScript,桶排序,详细注释

Lee Chen

大前端 LeetCode

WordPress插件设计

心平气和

php 插件设计 插件系统 WordPress

Flink 生态:Pulsar Connector 机制剖析

Apache Flink

flink

第7周笔记:性能优化

Melo

ARTS打卡第3周

Scotty

Rust多线程之数据共享

编号94530

rust 多线程 数据共享 什么是多线程

raft协议中, 候选人角色能参与投票吗

程序员老王

raft

架构师训练营第六周-总结

王权富贵

tcpdump 实例-获取网络包的50种方法

Rayjun

TCP/IP tcpdump

Debug ArrayList源码

Noneplus

Java

图解:最短路径之如何理解“松弛”or“放松”?

淡蓝色

Java 数据结构 算法

LeetCode题解:141. 环形链表,JavaScript,快慢指针,详细注释

Lee Chen

大前端 LeetCode

Java 基础知识整理

多选参数

Java

浪潮信息推动AI在线教育实现全面应用

Geek_116789

《架构师训练营》第七周命题作业

《架构师训练营》第七周总结

Discuz插件设计

心平气和

php Diszuz 插件设计 插件系统

第7周作业:web性能测压工具

Melo

你以为你真的理解 Closure 吗

double U

大前端 闭包

上班摸鱼,可以玩一整天,哈哈哈!!!

诸葛小猿

上班 摸鱼

不变的是什么?

zhongzhq

依道而行 规律 变化

负载均衡+分布式数据库

鲁米

IDEA命令行缩短器助你解决此问题:Command line is too long. Shorten command line...

YourBatman

intellij-idea spring IDEA springboot

写一个并发测试工具

罗亮

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