Software is complex stuff. This is something that has been appreciated and contemplated since the 70s. This thought and the subsequent principles, practices and patterns come in and out of favour in the main stream but the core philosophies remain: to ensure maintainable and verifiable code that is as easy as possible to change in the future. We want to start a usergroup for the West Midlands area that provides a forum to explore these principles.
Due to the nature of our background the group will be .Net focussed but tool/framework agnostic. The tools and frameworks are convenient when implementing solutions with these principles in mind but we feel it is the principles themselves we must appreciate to be truly effective developers.