[Python-Dev] barry_as_FLUFL

Nick Coghlan ncoghlan at gmail.com
Thu Aug 5 22:57:11 CEST 2010


On Fri, Aug 6, 2010 at 2:25 AM, LD 'Gus' Landis <ldlandis at gmail.com> wrote:
> Hi,
>
>  I just read an interesting article (interview with Fred Brooks).
>  See: http://www.informit.com/articles/article.aspx?p=1600886
>
>  Eoin: The book contains a lot of explicit and implicit advice for those
>  who must manage design projects. What would your top three pieces
>  of advice for such managers be?
>
>  Fred:
>  1. Choose a chief designer separate from the manager and give him
>      authority over the design and your trust.
>  2. Plan for the iterative discovery and screening of requirements.
>  3. Prototype (or simulate with models, etc.) early and get real user
>      feedback on real use scenarios early and often.
>
>  I immediately thought of the Python "process" as a real life example
>  of this working!  Fortunately too, the "crop" of "manager"s is also
>  growing!

There's actually quite a lot open source and proprietary development
in general can learn from each other, but the fact that so many open
source developers *aren'* getting paid means that garbage that is
tolerated in a proprietary setting doesn't happen as much in open
source.

One random thing: the knowledge that your commits are going to be
broadcast immediately to anyone that is interested, as well as
archived permanently on the world wide web is a powerful incentive to:
a) write good code
b) comment anything that is hackish/tremendously complicated
c) write decent checkin messages

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the Python-Dev mailing list