About

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

What I discovered is that there’s many ways to improve quality beyond writing good code. Some of the aspects that I’ve written about (or will shortly) are:

  • Programming best practices (SOLID, YAGNI, KISS…)
  • Code Review
  • Continuous Integration and Continuous Delivery/Deployment
  • Layers of testing
  • Static Code Analysis Tools
  • Pair programming
  • Managing technical debt
  • Building Proof of Concepts
  • Deployment strategies
  • 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

Most Popular Posts

Check out some of the most popular posts that I’ve written: