Engineers and developers tend to be passionate about building something great, and Drupal is the ideal foundation.
In this presentation from DrupalCamp Atlanta 2015, I explain why testing is the best way to ensure sustainable quality in what you build. While Drupal already uses some great tools for this (simpletest, php code sniffer, php unit) I like to talk about another option: Behat, and the Behavior Driven Development paradigm that it encourages.
Ultimately, BDD will deliver a better product, something that developers and clients can both agree on.
Getting Your Drupal 6 Site Ready to Run on PHP 5.6 | Blog
The Power of Retrospectives | Blog
Conditionally Open a Link in a New Tab in Views Without the PHP Filter | Blog