"It works on my laptop" is one of the most dangerous sentences in software development.

On the surface it sounds harmless. Like it actually means something important. Someone, somewhere (normally a developer) ran the app locally, clicked through the feature, watched the tests pass, and decided the work was ready.

However, what generally happens is a disaster. They deploy to production and 💥. It fails.

Investigation inevitably reveals some variation of the below:

    Share this post
    The link has been copied!