Learn, grow and share what you know.
I go forth and share knowledge so we can all do great things.

Thought Leadership

With over 23 years of development experience, in both desktop and web software systems, I have acquired quite a bit of domain knowledge. However, what good is this knowledge if it lives and dies with me? That is why I think it is important to give back to the development community. For individual developers, I mentor and teach cutting-edge development techniques. For companies, I give back through their channels and help those companies become leaders in their industry. Through my efforts I have earned countless awards and have been recognized for my achievements in promoting good software design and problem solving skills. Take a look below and learn about some of these efforts.

The Coders Lexicon

The crown jewel of my thought leadership efforts is my blog and think tank site The Coders Lexicon. Started several years ago the blog features several articles on programming and related industry resources and solutions. It covers several topics and programming languages through working code and explanations that help developers solve their toughest challenges. In addition to this I provide useful resources for further learning, recommendations for projects, tips, tricks and more. My blog also features my massively popular book “The Programmers Idea Book” which is based on a web thread I once created in 2008 that now has over 3.7 million views.

Achievement: Helped programmers get the solutions they need!


One of the places I have contributed most of my time is a web board called Dream.In.Code. As a mentor there, for over a decade, I have helped thousands of new and experienced developers become the best they can be. With over 14,000+ replies, I have offered thousands of tips and code snippets that have helped people and companies remove obstacles in their projects and learn a few new things along the way. I have earned over 40 community awards since 2008 for my work and for being a positive force in the software development industry.

40 Awards: Most Helpful in Programming | Nicest Member Award | Best Mentor | Best Blogger | And More…

Yahoo! Answers Canada

Over the course of several years I have contributed a number of fantastic answers on the Yahoo! platform called “Yahoo! Answers Canada“. I am the top rated programming and design answerer with over 1,300 best answers. I have shown expertise in various topics including code samples in C++, Java, C#, PHP and more. Plus I have offered helpful tips and advice in software design, best Object Oriented Programming (OOP) practices, recommending reading resources and where to find additional information to get answers.

Achievement: Number one Programming and Design Answerer in the nation!

Leading others to new heights of thought is great, but want to know about integrations I have done? Continue on to see examples of my integrations.

Continue >>