About Quality

I started this blog to help developers improve the quality of the code they write.

What I discovered is that there’s much more to code quality than just how to write code. Some of the aspects that I’ve addressed (or will shortly) are:

  • Programming best practices (SOLID, YAGNI, KISS…)
  • Code Review
  • Continuous Integration and Continuous Delivery or Deployment
  • Layers of testing
  • Static Code Analysis Tools
  • Pair programming
  • Managing technical debt
  • Building Proof of Concepts
  • Researching the best way to implement a feature
  • Code quality metrics

Investing in the above areas benefits the business by way of:

  • Increased customer happiness when using the product
  • Increased confidence when selling and demoing the product
  • Faster delivery of features through process improvements and automation
  • Lower cost of maintenance of the product