iMarc | Interactive Media Architects
  • Portfolio
  • Process
  • About
  • Communiqué
  • Contact
  • Support
  • Search

Adam Bosworth from Google

by Dave Tufts - November 17, 2005 / 11:05am View more articles

Over at ACMQueue, there's a great article by Adam Bosworth from Google called Learning from THE WEB

Adam's primary points are:
  1. Simple, relaxed, sloppily extensible text formats and protocols often work better than complex and efficient binary ones.
  2. It is worth making things simple enough that one can harness Moore's law in parallel
  3. It is acceptable to be stale much of the time.
  4. The wisdom of crowds works amazingly well.
    Read the whole article.
While these may seem obvious, it's really easy to talk about simplicity, but really hard to actually practice simplicity in software design. Clients like features, programmers like challenges, sales teams like selling sparkling toys that do lots of things.

In fact, Adam's article reminds me a lot of Eric S. Raymond's Basics of the Unix Philosophy from his book The Art of UNIX Programming (which everyone should own!)
More Articles Get the RSS Feed Post A Comment

2 Comments

by Daniel Marino   #
on November 18, 2005 / 3:37pm
I agree that it is hard to practice simplicity, but who is to say that you can't create a simple shell that allows for feature add-ons that are simple and can live in and out of the shell. Allowing for features clients like, the challeges programers like and sparkle of customizable toys for the sales team. Basically, what you guys do now...
by Dave Tufts   #
on November 19, 2005 / 10:40pm
Right on, Dan. In the imortal words of old-school tech writer, John Gall:

"A complex system that works is invariably found to have evolved from a simple system that worked…A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system."
John Gall

Comments have been turned off on this blog.
Read something more recent.

Statements and opinions expressed in this blog and any comments made are the private opinions of the respective poster, and, as such, iMarc LLC is neither responsible nor liable for such content.

iMarc

iMarc is a web development company in Newburyport, MA. This is our blog.
View all blogs or learn more about iMarc.

About the Author

Dave's Head Dave Tufts, Vice President of Technology
I help people build websites.
I have two daughters.
I'd rather be gardening.
More blogs by Dave

Search Our Blog

Recent Communiqués

  • Inc. 5000
  • Say Hello to our new Sys Admin
  • "Not Invented Here" for a Triple Word Score
  • ca·coph·o·ny
  • Clank
  • Year in Quotes (volume 2)
  • Gunslinging Rockstar Ninjas
  • Now Hiring: Junior Interactive/Web Designer
  • Photoshop: Create Your Own Glossy Icons
  • They only come out at night
  • Context switches are expensive
  • <i> is not evil.
  • Schooled.
  • Full-screen branding
  • Summer Job, iMarc Style

Popular Communiqués

  • Now Hiring: Junior Interactive/Web Designer
  • Photoshop: Create Your Own Glossy Icons
  • Say Hello to our new Sys Admin
  • "Not Invented Here" for a Triple Word Score
  • ca·coph·o·ny
  • Custom Away Messages are Overrated
  • Schooled.
  • Summer Job, iMarc Style
  • Year in Quotes (volume 2)

Recent Comments

  • Inc. 5000

    By Nick: Congrats.

  • Inc. 5000

    By Craig Henry: WOOWOOOO

  • Inc. 5000

    By Jeff Turcotte: wow!!

  • Photoshop: Create Your Own Glossy Icons

    By nicole: thats cool ,but can u make it a little easyer . =/…

  • Say Hello to our new Sys Admin

    By Nick: 14 days and no love. Congrats Mike.

RSS

RSS Icon Learn about RSS and get the feed for our blog.

About iMarc

  • We build custom web sites
  • In-house strategy, design, programming, hosting
  • In business since 1997
  • We’re located in Newburyport, MA
  • Call us at (978) 462-8848

© 2008 iMarc LLC, Contact Us

Links

  • Home
  • Portfolio
  • Client Support
  • Log In
  • (icon)RSS

Meet the Team

Patrick's Head Patrick McPhail, Senior Developer

Answer phone. Empty trash. Program something CPA related. Replace giant, empty Poland Spring bottle. Talk to Bill. Pet Dog. Build resume tool. Alt+tab.

Wouldn't trade it for the world.

Learn More | Meet the Others