It's impossible to test everything. But if you fail fast at least you know something is broken.
It's impossible to test everything. But if you fail fast at least you know something is broken.
One gig I had: several times per week the site would go down and nobody could log in. People were just pushing code and yolo'ing into prod. Paying customers were churning. The solution? A single cypress test on a canary node that logged in and edited one setting. 2 or 3 minutes of barrier to production and now the site doesn't go down periodically with deploys.
When you fail fast you are quicker to notice it yourself. And when it was deployed without you nothing the bug it will still surface very early because it breaks your app.
Broken gets fixed, shitty lasts forever.
Love it. More succinct than "devs need to feel the pain to fix it."