Psychologists have done a significant amount of research documenting the
"tyranny of choice" and famously served samples of exotic jams "when choice
is demotivating" (
http://www.columbia.edu/~ss957/articles/Choice_is_Demotivating.pdf). At
least for jam, 6 choices is OK, while 30 choices are demotivating. Even the
individuals who were able to choose one of the 30 jams were more likely to
be dissatisfied and unsure whether they had made the right choice.

So if you have less than 10 years experience and think you should re-write a
trivial dependency such as Linux, Python, OpenSSL, M2Crypto, zope.component,
WSGI, Pyramid, (insert favorite 5 templating languages and 6 forms libraries
here), it might not be because those are unsuitable but because you feel
more competent at coding than at making a choice.

Is it possible to teach newcomers how to deal with the tyrannical,
overwhelming level of choice presented by every layer of web application
development in Python?

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To post to this group, send email to pylons-devel@googlegroups.com.
To unsubscribe from this group, send email to 
pylons-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/pylons-devel?hl=en.

Reply via email to