Writing Clean and Maintainable Code

Writing code is easy but writing maintainable code is almost impossible. During this talk I will discuss some of the principles of coding and they tools that can help out.