Over a million developers have joined DZone.

The One Man Show vs. The Team Player Developer

Why a team of l33t development "ninjas" aren't going to be as good as a team of developers who collaborate.

· Agile Zone

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.


"You, as a manager, are responsible for two separate teams. The first one staffed by developers who are Ninjas. Each one of them are developing with a total different approach. They are convinced that their suggested solution is better then the others. The second one staffed by developers who are team workers. They have more than basic programming skills, but they know how to collaborate with each other. Which team do you believe will bring the best results over the time?" 

Original source here.

The first group will probably waste energy on trivial matters. There will be unproductive competition. They will pay more attention to their egos. Even if they could be capable of quality code, the manager probably will spend valuable time trying to solve behavioral problems. Behavioral problems are serious, because it's very difficult to improve personality characteristics.

The second group will be committed to their work. The only problem that the team will have is the level of knowledge. But, this could be solved relatively easily. It's up to everyone to further develop their skillset.

Programming is more a social skill than anything else. To be a good programmer, first you must work on your personality and then master the programming principles.

Ninja, spend your energy and skills on the important things. Communication and collaboration is everything. 
Good developer, become better and better but continue your good teamwork.

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.

ethics ,developer career ,developer career path ,team working ,team collaboration

Published at DZone with permission of Sotiris Zacharopoulos. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}