
Every once in awhile I am asked “Robert, despite all of our testing and monitoring, why is this software not performing as expected anymore? And I usually begin my answer with “It’s complicated.” Is it? In other instances I listen to suggestions to build independent software modules that solely communicate through one, well defined interface… Read more »