Lead developer / Manager / Python lover / SQL nerd / AI & ML dabbler

The Testing Pyramid is Dead, here is something better...

March 19, 2024

For years the concept of the testing pyramid has reigned supreme: the idea that the number of tests should be inversely proportional to the breath of their scope. In short: lots of unit tests, very few end to end tests. This was first proposed by Mike Cohen in “Succeeding with Agile”, but really popularized by software demigod Martin Fowler. In recent times there has been a shift in thinking here, and one that I have adopted for both front and backend development.

Continue Reading →