I hear ya. As always, it's a balance between having functions that are too long, and many too small functions. Matter of team preferences too.
That makes sense.
You make some great points. Using smaller functions and breaking up your code in readable bits makes a huge difference and you will likely never need comments if you do it right 👍🏻
I understand what you're saying and I mostly agree, but those few instances where a line of code is only slightly different and the comment is the same, can really be confusing.
It's not that deep. It looks nice, and is easy to understand.
Fair. I guess in this case, it's a manner of gauging who you're working with. I'd much rather answer a question once in a while than over-comment (since refactors often make comments worthless and they're so easy to miss..), but if it's a regular occurrence, yeah it would get on my nerves. Read the fuckin name of the function! Or better yet go check out what the function does!
Well, it literally is a yes man, it guesses what words are the most appropriate response to the words you said.
I mean, boolean short circuit is a super idiomatic pattern in Javascript
Goodbye
I like dragging the card to the "Ready for demo" slot :3