I decided to start writing this blog more as an exercise in self discipline than anything.  I have always loved learning new things, but like many people technical fields, I do not enjoy documenting and writing down details of what I am doing as I do it.

This blog is intended to address some of my weaknesses and keep me on track.  I have always thought that one of the best ways to validate that you understand something is to try to explain or teach it to someone else.

I have many interests and learning paths that I intend to pursue with this blog, from Systems Programming (specifically container related topics) to Cloud and DevOps to Programming Languages to Machine Learning to Web Design & JavaScript Frameworks.

I hope this proves useful to someone, but I am content with the value it bring me by providing deadlines and some structure to my learning.  My goal is to post 2-3 entries a week. I do not have comments enabled because I do not want the overhead of dealing with spam and trolls.  If you wish to comment or ask questions, the best way to reach me is through twitter @rushtonality.


My name is Stephen Rushton and I have been in software development for over 20 years and I still have excitement and wonder about new technologies.

I have been a software developer most of my career.  I have take tours through management and non-coding architecture, but always return to hands on development.

My main interests have always been more to the systems programming side of the world, however most of my career has not been spent in this space.

See my LinkedIn profile if you would like to know more.