Adam Bosworth from Google
Adam's primary points are:
- Simple, relaxed, sloppily extensible text formats and protocols often work better than complex and efficient binary ones.
- It is worth making things simple enough that one can harness Moore's law in parallel
- It is acceptable to be stale much of the time.
- The wisdom of crowds works amazingly well.
Read the whole article.
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!)
Comments
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
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.
Visitors
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...