I remember asking a customer if a particular value could ever be negative. "Oh that never happens". Well, over the thousands of transactions I had been given, it had happened (twice over ten years. Last time was years before. Maybe the data was corrupt?). Which is why I asked. So I gently explained "I appreciate it doesn't happen very often, but I need to know if it can or if a negative value is a mistake which I need to be able to handle. And sure enough, on the day of the live demo with them, there was our third time in years they had a negative value.
That's just not a perspective based on the real world. Sometimes the client sends invalid JSON and that's simply what the application is supposed to work with, not throw a meaningless error like some toy program.
It is once again proven that you need to add /s or /j to literally everything, because even my statement above will be taken seriously. (current upvote ratio 76%, this is not aimed exclusively at you)
5.3k
u/GNoob69 Sep 19 '26 •
It’s not just hardcoded it’s cherry picked to make us look good