top of page


A day without learning is a day wasted

Quiet Desk
Home: Welcome


Passionate about Sharing

If you want to learn about writing code in a variety of languages from a highly experienced professional coder then you are in the right place.

Hi, I'm Mike Hanson and Coding Expertise is my place to share the knowledge and experience gained during 25 plus years as a coder in several languages on multiple technology platforms.  For most of my career I have worked as a contractor for organisations of varying sizes, including Microsoft, Dell, Lloyds of London, Lloyds Bank, Societe Generale and the US Air Force.

I am passionate about writing Clean Code by applying Test Driven Development (TDD) and SOLID principles to pretty much everything I code.  Not every language is friendly towards TDD and SOLID but I have taken the time to figure out how to achieve it.

I am equally passionate about sharing my knowledge and experience with others.  I have been priviledged to work with or learn directly from some of the great luminaries of our industry.  Kent Beck, Bob Martin (Uncle Bob) and Ron Soukup have had a great influence on my career and approach to coding and software development.

Via this site I plan to share my knowledge and experience through blog posts, video courses and mentoring through chat, forums and one to one sessions. 

Home: About Us
Recent Posts


If you would like some help or need to ask a question consider starting a conversation in the Forum so we can share with others.  If you want to get in touch for other reasons please use the form below.

  • LinkedIn
  • GitHub

Thanks for submitting!

Home: Contact
bottom of page