It's time to get into some coding practices. This is the first in a series exploring the SOLID principles of software development. This month, we'll concentrate on the Single Responsibility Principle. As time allows we'll start looking at the "O" which stands for the Open/Closed principle. Many of us have probably used these principles even though we may not have had fancy terms like this in mind at the time. Hopefully we can help one another think about how we can make use of common sense principles like these in our own work.