Over a million developers have joined DZone.

Anyone Can Be A Codesmith.

· Agile Zone

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

If you are a Star Wars fan or not most of you will have heard of the Jedi. In the world of Star Wars these were an elite class of warriors, who went around putting wrongs right. There were not that many of them and when one of them went rogue, only one of the Jedi were left standing and then he ceased to be a Jedi anymore and became a Sith Lord.

Now many people would think that belonging to an elite group like this would be a good thing. Only those with the highest skills or the potential of having the highest skills would be let in and it would keep the skills of the group at a high level right?

I do not see that myself. I personally think this can lead down a wrong path. You see the way I look at things is that if you have a lot of people who think the same way, and they train people who only think in the same way. Then you get stagnation. New ideas are less likely to come into the group and the group and their skills do not grow.

Having an elite group like this can also discourage people from joining. And if you do not have people join, then eventually the group will wither and die.

The barrier to being a codesmith should be low.

This is why I think that anyone who writes code in any shape or form should feel free about calling themselves a codesmith. The ideals of craftmanship should be followed, with a healthy dose of pragmatism, but learning the skills to become a good coder takes time and experience. I also do not believe that you can always tell if someone will make a good codesmith or not. Some codesmiths who have few skills at the moment might just need a small push in the right direction to make their code better.

But the barrier to being a codesmith master should be high.

Because this is what will help keep the term codesmith synonymous with the ideals of craftmanship and quality that being a codesmith should imply.

So are you a codesmith? Leave a comment and let me know what you think.

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.

Topics:

Published at DZone with permission of Chris Odell, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
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.
Subscribe

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

{{ parent.tldr }}

{{ parent.urlSource.name }}