2 ms·
"No one does it" is extremely relative. Take your closing remark about JavaScript: I don't run into JS warts very often at all, and I'm a professional web devel
by lolinder 2y ago
"No one does it" is extremely relative. Take your closing remark about JavaScript: I don't run into JS warts very often at all, and I'm a professional web developer who works in it day in and day out. I guess my team just doesn't do dumb JS stuff?
But apparently lots of other people do run into them regularly, so I believe that such things do exist.
By the same token, I've heard countless reports of people struggling with the flexibility that Lisp offers, with co-workers who abuse it to create nightmarish situations. That you haven't experienced that doesn't mean no one does.
- codr7 2y agoI would definitely recommend mature teams for powerful languages, and the other way around. You wouldn't let a child handle a chainsaw.
- codemac 2y agoah you misunderstand me. I don't mean "do dumb stuff", I mean I've literally never seen anyone redefine the `define` keyword in any code. With javascript, I do see people use `===` frequently. It's a wart of the language that the operator even exist. It's not "dumb" to use it - it's how frequently are you assaulted with the bugs of the language (not bugs in your code).
- dullcrisp 2y agoThat’s true but I think if a major issue is having to type === instead of == then you’re probably doing okay.