The aim of this blog is to document and discuss the daily trials and tribulations involved with designing and developing professional software, working with fellow developers and using techniques such as TDD, SOLID design principles and AGILE project management.
I am a .NET software developer working for a World Famous Brand and felt it would be therapeutic to start writing about some of the challenges faced with modern software design and development.