Are Quirky Developers Brilliant or Dangerous?
itmanagement.earthweb.com
itmanagement.earthweb.com
1. produce code usable for others 2. solve problems in a simple and sustainable way - since they are so great, anything they do must be good... solutions tend to be cryptic
Could be that it's my context, (which is dull and businessy), but 99% of the programming I'm around is NOT flashy or "revolutionary", but rather providing a solution for a customer.
actually what I see the most in EVERY company I ever worked on is quite the contrary: the incompetent are the first to be promoted to heads of the pack...
Ideally, readability standards would be made an explicit part of team/project policy but it's difficult to define that standard without taking things for granted.
Being a smelly jerk is certainly also a problem, but an orthagonal one.
Stereotypes are more dangerous than quirky developers. Though they are often found together, don't conflate aptitude with eccentricity or grooming.