The Artima Developer Community
Sponsored Link

Weblogs Forum
Discover and Promote What Works

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Bruce Eckel

Posts: 875
Nickname: beckel
Registered: Jun, 2003

Discover and Promote What Works (View in Weblogs)
Posted: Oct 1, 2009 3:05 PM
Reply to this message Reply
Summary
Our typical approach to problem-solving is to invent something new. If you've been around the block a few times, it gets harder to convince you to jump into yet another untested scheme.
Advertisement

The thrill of greenfield development is enticing. It's the mark of a young developer to want to invent (for example) their own web framework the moment they discover something they don't like in existing web frameworks.

It doesn't sound at first to be as exciting, but finding something that works and promoting that gives you the thrill of success (rather than just the thrill of invention). I don't know about you, but I'm finding success to be much more attractive than exploring for the sake of exploration. Indeed, I'd rather not have the glory of raw invention; I'll happily trade that in for success, and I'll happily credit the person who made that success happen. Stand on the shoulders of giants, and all that.

Seth Godin says this might be the most important concept in Tribes. His example is even more compelling: societal change. Rather than going into a village with some Westernized idea of how to solve a health problem, you "find the mom with the healthy kids ... then help others in the village notice what she was doing."

This is a subtle but compelling mental shift when seeking answers. One of the biggest aspects is that it isn't about coming up with some argument to convince people that something will work. There is no argument about whether it will work -- you can start doing something because you know it works, and later you can argue about what exactly is producing the success, presumably in an attempt to refine the process (or you can refine by discovering other things that work).

Note that this is a "natural selection" process. You allow the equivalent of genetic mutation to produce lots of solutions and choose the one(s) that work rather than assuming you can use logic and first principles to invent a solution (not that the latter approach is bad per se; rather we are over-fixated on it as the only way to solve problems).

Topic: Managing Records in Python (Part 1 of 3) Previous Topic   Next Topic Topic: Two Kinds of Management


Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2014 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use - Advertise with Us