Saturday, July 18th, 2009
A great quote
I'm not really into cheesy quotes. They generally try to sum up something huge and complicated in one sentence. Well, I fell for one that does just that. This has had a serious impact on how I approach design and development. The slightly modified version is: "Simple rules lead to complex behavior. Complex rules lead to stupid behavior." Here's the full quote from the 37Signal book which it looks like they took from something called The Pragmatic Programmers (I'm too lazy to read their site. Sorry):
A classic example of emergence lies in the flocking behavior of birds. A computer simulation can use as few as three simple rules (along the lines of "don't run into each other") and suddenly you get very complex behavior as the flock wends and wafts its way gracefully through the sky, reforming around obstacles, and so on. None of this advanced behavior (such as reforming the same shape around an obstacle) is specified by the rules; it emerges from the dynamics of the system. Simple rules, as with the birds simulation, lead to complex behavior. Complex rules, as with the tax law in most countries, lead to stupid behavior.
Keeping this idea in mind makes previously difficult decisions much easier. If I keep things simple, the users will figure out ways to accomplish what they need.
So yeah, there's my inspirational quote for the year. Hopefully I don't find any more.
Posted by Tyler King
Tags:
This post has 0 Comments |
More about me:
My friends:
Sites that I really like:
Paul Graham Essays
Academic Earth Mint.com Lifehacker The Consumerist Deadspin Turf Show Times Failblog Get Rich Slowly |
|
Blog |
Portfolio |
Resume |
Bio |
Contact |