Mentors

This will be a different type of post for me, but necessary as you’ll see.

Background – Context

In September of 2006 I was diagnosed with Stage IV b-cell lymphoma cancer. When discovered, it had spread to my lungs, liver, spleen, hip and upper legs. On top of that doctors found I had come down with tuberculosis. This cancer came on the tail of a very difficult year for me personally. Things were not looking to good.

After six months (ending April 2007) of endless prayers from friends & family, chemotherapy and TB treatment, my doctors declared me in remission and TB free. It is only by the grace of God, I’m I still alive today and doing so well.

During the chemo, I only missed 30 days of work. I figured, I can be miserable here at home or I can go to work and do my best. My company emGovPower was very supportive of me during this time.

In April of 2007 my WPF days began. I was a late Avalon / WPF bloomer. Still foggy from the chemo, I quit sleeping; purchased all the WPF books I could find and started writing WPF applications.

During my courtship with WPF, I read WPF articles on Code Projectand used Google searches to help me learn it. Along the way, I kept running into the name, Josh Smith. I don’t remember how or why I first contacted Josh, but I remember he was kind enough to reply and provide guidance to me.

In May of 2007, my friend and colleague Bill Apodaca suggested I start to blog. At the time, I didn’t really understand blogs and had only visited a few of them.

June 6, 2007 – D-Day for my blog. (D-Day refers to the Allied invasion of Normandy during WWII, June 6, 1944)

After a month of thinking about blogging, I took the plunge and created this blog. I was more than a little apprehensive. I’m thinking to myself, who will ever look at my blog? Is this a waste of time? How will they find it? What could I write about that has not already been written? Will they think negative things about the content?

Within a few hours after my first blog post, the following comment was logged, “Nice work, Karl! That’s a great first WPF blog post. Keep it up!” This was written by Josh Smith.

At the time, Josh didn’t know me and we had not spoken on the phone yet.  Josh is a very important and highly respected developer in the WPF community, yet he took the time to encourage this WPF grasshopper.

Grasshopper is from Kung Fu TV Series.

The impact of Josh’s kind and encouraging words is immeasurable.  After the chemo, the struggles, the side effects, I started to believe again.  These words helped me to regain confidence and hope of programming well again after the chemo side effects.

Said All That – To Say This

Your words can make a difference in someone’s life as well as their work.

If you have not seen the movie, Pay It Forward, go and rent this movie tonight, then go out and Pay It Forward, like Josh did.

You just have to use Mole once, to understand and feel the aftershock of Josh’s encouragement. This program is now being used by developers all over the world and has been the topic of many blogs worldwide. Just Google, “mole wpf” and see for yourself.  Josh Smith, Andrew Smith and I wrote Mole. You can visit the Mole Project here.

Josh’s words and guidance also were major factors in me receiving the Microsoft MVP and Code Project MVP awards in 2008.

My Mentors

These gentlemen have made a huge impact on my life and work.

Josh Smith– Mr. WPF and great friend. It is only because of Josh’s personal mentoring that I have been made a Microsoft MVP and Code Project MVP for 2008. He is an MPV’s MVP. His goal last year when we met, was to mentor me and in the process get me to a place where I could be considered for these programs. Not that you and I should be looking for recognition, but rather serving, doing our best while presenting quality material in our blogs, articles, forums and presentations that benefits the developer community. Thank you Josh for taking the time to mentor me, you have made a big impact on me and the WPF community.

Ernie Ashermann – Owner of our company, super brilliant, knows more about city government and water authority software than anyone I’ve ever met, maybe planet Earth.

Bill Jones – President Charlotte Enterprise Developers Guild. Bill encouraged me to start doing presentations and get involved with the developer community. He drove me to Raleigh, NC and Columbia, SC for presentations I gave, because I was still having side effects from the chemo and couldn’t drive long distances.  Bill is well known in the VB community at large and in the Charlotte area. He is like a Dad to many developers here.

Tips for Mentors

  (mĕn’tôr’, -tər)
        1. (n.) A wise and trusted counselor or teacher.

  • Your words can have a profound effect on another’s life. Pay It Forward.
  • There are a lot of struggling grasshoppers out there. Sometimes we write, say or ask uninformed, misleading and redundant questions. Go easy on us, we are just grasshoppers.
  • Give it to us straight, so we can learn and improve, just don’t leave us bleeding or set us on fire in the process. Taking the time to correct and guide demonstrates you care.

Tip for Mentorees

  (mĕn’tôr-ē)
        1. (n.) One having a mentor; the beneficiary of a mentorship.

  • Do your own homework. Before posting questions or emailing, please use the free resources available like Google, Yahoo, Code Project, etc. Secret; those mentors hide information in books too. This will help our mentors keep their sanity.  Think, RTFM (Read The Free Manual) and you’ll do fine.
  • Start your own blog. This will help you a lot. Writing a blog post or an article forces you to study and carefully review your topic. You also become part of the solution by sharing with others.
  • Join a local developers group and attend their functions.
  • Attend Code Camps. They are free and just as professional and informative as any conference or seminar you would pay for.

Don’t Have a Mentor?

Get a mentor today.

Just a grain of sand on the worlds beaches.

13 Responses to “Mentors”

  1. wiwamase Says:

    >>Josh is a very important and highly respected developer in the WPF community, yet he took the time to encourage this WPF grasshopper.<<

    Reminded me of another grasshopper tale:
    http://www.beliefnet.com/story/14/story_1418_1.html

    Anyway:
    Awesome work you did there. Keep going! Wish you and the rest of the crew a Merry Christmas!

  2. Karl Shifflett Says:

    Thank you for your encouragment and you have a wonderful and Merry Christmas too.

    Cheers,

    Karl

  3. Josh Smith Says:

    Don’t moles eat grasshoppers?!?! :-D

    Merry Christmas!
    Josh

  4. Karl Shifflett Says:

    Shucks, I should have included that waring in the post!

  5. davidsilverlight Says:

    Very nice post, Karl. Not only was the story very interesting, but the tips for mentors and mentorees was a nice touch. Keep up the great work!

  6. Karl Shifflett Says:

    David,

    Thank you for the encouragement!

    Merry Christmas,

    Karl

  7. April news » Blog Archive » Mentors Says:

    [...] Read entire post at Karl On WPF – .Net [...]

  8. Winner of Code Project December 2007 VB.NET Article Award « Karl On WPF - .Net Says:

    [...] want to thank my mentor, Josh Smith who has encouraged me from the beginning to continue writing articles and blog [...]

  9. Winner of CodeProject Feb 2008 VB.NET Article Award « Karl On WPF - .Net Says:

    [...] want to thank my mentor, Josh Smithwho has encouraged me from the beginning to continue writing articles and blog entries. [...]

  10. Updated Methors Article « Karl On WPF - .Net Says:

    [...] Methors Article On 22 December 2007 I wrote and posted the popular Mentors blog [...]

  11. paulwade Says:

    Hey Karl,

    I wanted to thank you for all of the MVVM information you are posting, and the channel 9 interview I saw on it. I am completely hooked on WPF now.

    I took your advice on starting a blog, it seemed silly at first, I’m hardly an expert programmer, it took me almost a week to get good with MVVM. Smoke and fire kept shooting out my ears. After reading your mentor post, it made me think back to college when I worked in the campus computer lab and taught office products to students. I learned more through teaching and writing the presentations than I ever did using the programs.

    Next week I will be giving a presentation to my company on WPF and MVVM, and after my first post today I already feel more prepared.

    Thanks again. Thanks to Josh as well :) his code project article on the WPF tree view with MV really saved me on my first WPF project.

    Paul

  12. grkowalski Says:

    I truly enjoyed this article, thank you for sharing with us. I was at your WPF LOB training in LA two weeks ago, first I had heard of you, and now I am a fan of yours. I was very thankful for the two days of training, I am just starting out with WPF (long-term WinForms guy) and I am once again that grasshopper. I have really fallen in love with XAML and am now writing a prototype for our next product in it. I’m searching the internet and books for examples on how do you that? I thank you for your articles and samples. We are blessed to have you around, keep up the good work.

    -Jerry

  13. Karl Shifflett Says:

    Paul & Jerry,

    Thank you for your kind words and have a super day,

    Cheers,

    Karl

Leave a Reply

You must be logged in to post a comment.