corey's code philosophy

The What, When, Why, and How of Testing

When it comes to testing, the most common misunderstanding is the motivations of testing itself. Some folks see testing as a burden imposed from on high. Some folks see testing, or more specifically, test coverage, as a metric that determines how well they did their job. Sorry, but neither of these is true. This post will address these fallacies and give you a different perspective on testing.

Getting Started with SRE – Step 2 – Dashboards

Introduction In Part 1 of this series, we introduced the goal of understanding how our system performs by adding instrumentation. This article expands on this goal by taking...

Getting Started with SRE – Step 1 – Instrumentation

Introduction After we set ourselves the goal of system reliability, our first goal must be awareness.  Simply put, we must be fully aware of how...

Post-Incident Questionnaire for Engineers

This is my light-hearted attempt to help engineers get the most value out of a downtime incident.

Post-Incident Questionnaire for Managers

This is my light-hearted attempt to help engineering managers get the most value out of a downtime incident. Introduction So you had an incident? Condolences.On...