Skip to content
August 24, 2014 / kiranpatils

The Seven Habits of Highly Effective Sitecore Developers

Challenge:

This post’s Title is inspired from Stephen Covey’s Book — “The Seven Habits of Highly Effective People”. I haven’t read it yet. But have heard a lot about it. And it’s in my TODO List.

To be honest, This title came suddenly in my mind. So, long back. I was thinking what’s the reason that few Sitecore Developers are very effective in our community? Luckily, I’ve been working on Sitecore since last 5+ years. And I love Sitecore!

Number-7During this period, I’ve been able to learn from my seniors, about Sitecore — Thank you! Have to learn something on my own [“‘I am thankful to all those who said no. It’s because of them, I did it myself.” – Albert Einstein]. Have been able to pass on my knowledge amongst who were new to Sitecore. Met best Sitecore people at DreamCore. And based on all this experience, I analyzed and tried to find out which are those qualities which makes some one “Highly Effective Sitecore Developer”. And I jotted down 7 points! — Now, the post title makes sense — correct?

Disclaimer : This is based on my learnings, talking with other Sitecorians. Which I am sharing with you. So, if you think something is not perfect. Feel free to share your thoughts. And if appropriate will amend in the list!

So, This post will be helpful for:

  1. Identifying whether you are Effective Sitecore Developer or not. If yes, Be as is! If not, try to work on those points
  2. Gives specific points to Developers who would like to be effective!

Solution:

So, here we go!

  1. They are always eager to learn Sitecore : They are always keen to learn anything about Sitecore. Whether it’s NEW or OLD. They just love to learn!
  2. They always believe in Sharing their Sitecore Knowledge — As they keep learning. They don’t want to keep it with them. They believe in Sharing. Have you seen Sitecore and Sitecore MVP Feeds? Sitecore Daily/Sitecore Weekly? Sitecore Marketplace, GitHub Projects, Sitecore User-groups. You can see their sharing via Twitter as well. You will see something new everyday even on Weekends as well! They make sure whatever new they learnt they do share it with others! It not only helps them to document the knowledge in a proper manner. But also, help others who are dealing with same issue tied with strict timeline!. And who know you might get awarded as Sitecore MVP for your great sharing! “Every developer should have a blog.” – Scott Hanselman. Also, Do you know story about Two Seas? Sea of Galilee? Good Read! — http://prakashiyer.blogspot.in/2010/01/tale-of-two-seas.html
  3. Their Love And Passion about Sitecore is immense : They are passionate about Sitecore. Whatever it may be — Launching of a new Sitecore Site/Version, To welcome someone in the community or to help someone via SDN/Stackoverflow. They are always there to help. And remember “God helps them who helps others!”. Lot of times, I’ve seen one Person asking a help from another person via Twitter for third person — Who has raised a question — It shows the passion and dedication! [“Choose a job you love, and you will never have to work a day in your life.” – Confucius]
  4. They know when to use which Sitecore Tool – Their armory [Yes, armory. I believe each developer is a Samurai!] is always full of Best Sitecore Tools – Like — SIM — Sitecore Instance Manager, SLA – Sitecore Log Analyzer, TDS – Team Development for Sitecore — And many more listed here : http://www.awareweb.com/awareblog/2-19-14-sitecoredevtools, https://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/05/Cool-Tools-for-Sitecore-ASPNET-CMS-Developers.aspx. https://chrome.google.com/webstore/detail/sitecore-developer-tool/cmbppbejihcnbngefandoljljdppnlda?hl=en, https://sitecorebasics.wordpress.com/2011/04/12/favorite-tools/, It’s always good to know which tool to use and when. They don’t invest their time in doing a thing which a tool can do. Where the other ones, does other way around And they are the best trouble shooters!
  5. They have the smart way to do the things –  They always have smart way to do the things. Tools is the best example of it. Apart from that, When they face any new issue. They do check it in SDN forums. Sitecore Blogs, and before raising Sitecore Support Ticket they do check once in a Plain Sitecore. Because of their in-depth knowledge of a System. They do find the best way to do the things! [Knowledge is Power!]. So, long back, I found this — http://www.sitecoredevelopment.com/DougCouto/2013/July/One-way-to-troubleshoot-performance-issues-with-a-Sitecore-page.aspx — Smart, Right?!
  6. They are not ashamed to ask for help and to help : If they got stuck somewhere. They don’t feel awkward to ask for any help from their friends, colleagues, Subordinates, Twitter, Forums or any other medium — You can think of! — They will always be humble to learn something from an expert of that subject.
  7. They are already expert in basics :  This is the most IMPORTANT quality. I’ve noticed. They are really expert in Basic Skills like — .NET, C#, OOPS, Design Patterns, ASP.NET, Enterprise Applications, Lucene, Solr. As their Basics are clear, they do the magic on Sitecore! And I’ve also observed that they always keep their self updated with Latest trends in .NET Industry. So, they can implement it in Sitecore very well. Best example MVC  [“Back to Basics, Stick to Basics. Because a Basic always works!”]

Agree? Would you like to add/remove some point(s)? Feel free to share your views via comments!

Image Credit : http://www.clipartbest.com/clipart-dc7G7kdc9

Advertisements

8 Comments

Leave a Comment
  1. Mike Reynolds / Aug 25 2014 6:40 am

    Hey Kiran, this is a awesome post, and definitely highlights what all Sitecore developers should/must do! As we both say, sharing is caring!

    • kiranpatils / Aug 25 2014 7:35 am

      Hey Mike,

      Thank you so much! Before Posting, I was thinking whether I covered all points or not. But after your comment I feel, I did!

      Yeah — Indeed, Sharing is Caring!

      Thanks for reading and commenting, Keep visiting!

      Kiran

      • Mike Reynolds / Aug 25 2014 7:39 am

        You covered the main points, and I have nothing else to add.

        No need to ask me to keep visiting: I am watching you. 😉

      • kiranpatils / Aug 29 2014 10:08 pm

        🙂 — Thanks Mike!

  2. Dheer Rajpoot (@hi_dheer) / Aug 29 2014 7:19 pm

    Nice post Kiran! Will surely work on those points. Cheers! 🙂

    • kiranpatils / Aug 29 2014 10:07 pm

      Thanks Dheer — Glad you liked it! Sure!

  3. SK / Jul 31 2015 11:27 am

    Nice post Kiran!

Trackbacks

  1. The Seven Habits of Highly Effective Sitecore Developers | Sitecorelogy

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: