Hacker News new | ask | show | jobs
by the_cramer 553 days ago
I feel like many of the points are complaining about the parsing side of JSON. Not the format itself. You can argue that a format is useless when "everyone" parses it "wrong" but no specification on this earth is free of that.

Using a lot of json in our API space and it working fine (so far) leads me to think that OP complains about something that does not fit their use-case.

Firing people for choosing something that does not fit "your" use-case seems like a wild take.

2 comments

To add onto the sibling comment:

It is indeed a play on the saying “Nobody ever got fired for buying IBM”. What wasn’t explained, though, is the meaning behind the expression. It’s an expression used to mock use of the bandwagon fallacy and a general lack of critical thought in the decision process.

If you’re responsible for choosing a vendor, the easy out is to pick one of the largest vendors available: if it’s what everyone else is doing, then you can waive away any personal accountability for any resulting failures by claiming that “it’s what everyone else is doing, so it must have been the right choice, and therefore the failure that occurred must have been inherent to the problem domain, rather than something that could have been avoided if I personally chose better”.

The phrase now gets used to mock such bandwagon behaviors: a CTO completely unfamiliar with Kubernetes, yet choosing it “because everyone else is using it”; an engineer picking a serialization format based on popularity while never having read the spec; etc.

The article isn’t suggesting that anyone actually be fired. It is, however, critical of people choosing JSON due to familiarity/popularity, without any critical thought involved in choice (and bandwagon fallacy does not count as critical thought).

It's just a dig at the old saying "Nobody ever got fired for buying IBM" (e.g. for picking the popular solution even if it is has obvious downsides)
Sure. But then they added "maybe they should be". Yeah, it's a clickbait title not backed up by the content, but I think it's fair to criticize the words the author chose to write.