Hacker News new | ask | show | jobs
by speed_spread 1023 days ago
Something not having alternatives doesn't make it necessarily nice. It's okay to wish for better even if you have something that works.
2 comments

> Something not having alternatives doesn't make it necessarily nice

Of course not, but compared to every alternative today, jq is eons better than everything else. It's conciseness, ease of use, ease of learning all make it awesome. So as of right now, it is the nicest thing to use by far.

Personally though, I don't think I do wish for better. Jq is missing nothing that I want.

I think in this case "better" reduces to convincing the upstream data source to not use json.

Putting that frustration on jq seems like a case of transference.

And now you've turned a JSON traversal problem into a parsing problem.. congratulations?
Or maybe jq does have some design flaws.