Useful examples 👍
The word hacks makes me feel you write about dirty shortcuts, but these are actually absolutely good solutions to every-day problems. I wouldn't call them hacks.
Eh.. I wouldn't use most of them in production code (like shortcutting over using an if statement).
Yes, that one makes code less readable
Probably not in a class or function, but it's super useful in template code or jsx when you are in need of a terse expression, such as to say 'if object exists, render object.property'... user && user.name, etc
Leave terse to compilers unless it makes your expression more clear.
You do have a fair point.
But any word I thought of (tricks, shortcuts, etc) felt like a synonym for "cutting corners".
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.