Are You A Difficult Developer?
Written by Sue Gee   
Sunday, 06 January 2019

An interactive infographic from Neil Green looks at personality types that cause problems for software projects. Better still there's a quiz that reveals what type of dysfunctional developer you are.

neilgreen

If you've not already come across Neil Green's website Neil on Software you are missing a treat. On it you'll find the interactive infographic How to Deal with Difficult People on Software projects recently went viral and deservedly so. It is far more than an amusing graphic, it is the starting point for exploring 48 Difficult People personality types engaged in six different roles:

  • Product Managers
  • Designers
  • Project Managers
  • Development Managers
  • Developers
  • Quality Assurance

If you hover the cursor over on one of the 48 avatars in the infographic you'll see a brief description of the type and typical behavior, click on one for a full analysis that repeats the description, gives insights into impact to a project and the consequences of interactions with other people:

rockstar

Beyond these bullet points Green expounds on the problem and explores possible solutions -  in the case of the Rockstar, Green writes:

There is no “solution” to The Rockstar Developer – indeed; you would be foolish to “fix” them as they are your most productive developer by far. All you can do is mitigate the damage from them by building a team around them that can continue to be effective if The Rockstar were to leave. 

From answers to comments it seems that the project, which was over three years in the gestation phase, was originally intended as a book - and might still appear in print.

Talking about his choice of roles and personalities to include Green states: 

I’ve served in all of these roles (as one tends to have to in startups), but most would say my core experience is as a software developer. I will openly admit that all of the descriptions are laden with my own perceptions, which explains (among other things) why I find so many problems with developers. “The Rockstar” developer – at least in my experience – is the only high-performer that can put the entire project at risk. If a high performer in other roles leaves their will be an impact, but the project tends to become less efficient, but not wrecked. The dangerous part about “The Rockstar” is they make the other developers lazy (something I have not directly observed in other roles), and are often the targets of poaching by other companies (whereby other roles are not as actively poached). All I can ask is forgiveness for the presence of my bias’, but hopefully they’re obvious enough such that my perspective can be taken with a grain of salt, rather than as something intended to be universally accurate.

When it comes to developers there are twelve problem personalities:

diffdevsq

If you are interested in knowing if any of these apply to you the webite includes a quiz with the title Are You a Dysfunctional Developer?. It consists of 13  questions with a  choice of 3 answers for each. Our team includes a Rockstar, an Idealist, an Extreme Underestimator and a Bull In the China Shop.

Already very insightful, this project is currently improving as other people add comments which elicit responses.  

 

diffpeoplesq

More Information

How to Deal with Difficult People on Software projects

Are You a Dysfunctional Developer?

Related Articles

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager (Book Review) 

Do We Need Software Heroes?

On the Unhappiness of Software Developers

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.

 

Banner


Learn Python with Microsoft or the University of Michigan
14/10/2019

Python is on the rise, predicted soon to overtake Java as the most popular programming language on the Tiobe index. Should you catch up?



The Rise and Fall of Websites Since 1996
27/10/2019

If you have been in tech for a while you will remember how the web landscape has changed over the last quarter of a century. There was the AOL era, the Yahoo! era, Geocities and so on. Watch this vide [ ... ]


More News

graphics

 



 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Sunday, 06 January 2019 )