Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
mojo20128146yHaha so true. I hate js and the exosystem exactly for that. Its highly ineffective debugging ...
-
I'd put React, Angular & Vue on the same level as Java in terms of hard-to-decrypt errors. All three JS frameworks have similar kinds of obscure magic stuff going on, which melts like hot cheese all over your stupid mistakes, and makes them super messy to find if you aren't intimately familiar with all those saucy lasagna layers.
Pure JS? Pretty easy. Race conditions can be annoying to find if the code is structured like al dente fettuccine, but it's not too bad if you're skilled and attentive with your utensils.
Haskell debugging is more like a szechuan chili wok dish with razor wire instead of egg noodles even if you sorted out all your pasta like a good boy.
Couldn't match type `b0' with `[Prism]' `b0' is untouchable inside the constraints (Iso ~ Iso) bound at a pattern with constructor A :: A Iso, in a case alternative in the pattern: A... NO JUST FUCK NO THAT'S NOT A PROPER RECIPE FOR SUCCESS, YOU'RE MESSING WITH THE WRONG COOK HASKELL. -
I kept wondering why one of my javascript projects did work on my PC but gave undefined errors on a slower one...
Then I realised it's all async.
Related Rants
JavaScript debugging vs Java. 😅
joke/meme
joke
javascript
meme
code
java
debugging