Why I Think JSON is Evil

Houston, We Have a Braces Problem Let’s be honest. We’ve all been there. It’s 2 AM, you’re debugging a gnarly issue, your eyes feel like they’ve been sandpapered, and the only thing standing between you and a sweet, sweet victory is a rogue comma in a thousand-line JSON file. In that moment, as you stare at the linter’s unhelpful Unexpected token , in JSON at position 999 error, you can’t help but think: “JSON is evil.” ...

March 24, 2024 · 3 min · me

Framework Stockholm Syndrome: When Your Build Tool Demands Your Soul

You know that feeling when you’re browsing through a new framework’s documentation, and it starts off promising. Clean syntax, great performance, awesome community support. Then you hit the setup guide, and suddenly you’re reading something that sounds like a Terms of Service agreement written by a particularly possessive ex: “To use FrameworkX, you must use our build tool, our linter, our testing framework, our deployment pipeline, our code formatter, and also please consider naming your firstborn child after our mascot.” ...

January 15, 2024 · 6 min · me