Unit vs Integration vs End to End Test
A program can pass every unit test and the product can still be broken. Maybe the database schema is wrong, or two services disagree on...
A program can pass every unit test and the product can still be broken. Maybe the database schema is wrong, or two services disagree on...
Once infrastructure affects how software behaves, it becomes part of the release, which is why it needs to be treated as code. Many applications used...
As a kid, I loved playing with magnets. Most of mine came out of broken toys. In school I learned Faraday’s law and Gauss’...
I came across a talk from Keith Rabois. For those who don't know, he is a managing director at Khosla Ventures and a...
Version control is a way of documenting how something got made. That covers more than the code. It covers your configs, your docs, your scripts,...
When I feel lost, I often go back and listen to Jeff Bezos’s 2010 commencement address at Princeton University. In his commencement address at...