On Thu, 20 Sep 2012, Patrick Avella wrote:
To: support@drupal.org From: Patrick Avella me@patrickavella.com Subject: Re: [support] Ten Commandments
I think what it really boils down to, is that there are good developers, and lousy developers. No amount of guidelines, style guides, conferences, or annual reviews is ever going to "fix" a bad programmer.
A good programmer has their own unique development style and can both understand and replicate another programmer's unique development style (in this case, drupal coding standards for example).
A bad programmer just makes spaghetti out of everything no matter how much hand holding you do, and these are the people that need to be shifted out to less technical support type positions (AND NOT ELEVATED to management).
That's what put me off some early examples of C coding, years ago. The whole program was 1 large function, with multiple nested functions, no indenting or comments - yuk!
The thinking seemed to be - if you can write a C program that works an is unreadable then you are a cool C programmer!
Keith
----------------------------------------------------------- Websites: http://www.karsites.net http://www.php-debuggers.net http://www.raised-from-the-dead.org.uk
All email addresses are challenge-response protected with TMDA [http://tmda.net] -----------------------------------------------------------