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
![](/static/devrant/img/pipeless-devrant-banner-white.png)
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@runfrodorun Yes but most variants of English are mostly the same besides a few minor spelling differences.
-
PHP or Java.
Both amazingly neat and flawless languages.
* Haters' hate intensifies * -
makinet2007yHaskell. There's no question about it. Anyone who claims to hate Haskell just wants to sound cool. It's like Bill Nye of the programming world; when anyone even mentions functional programming, the whole room chants "Haskell, haskell, haskell!" True story.
Esoteric languages in general aren't hated, they just aren't used for their esoteric nature. -
@mvalentin I find that a bit broader than a language as it embodies multiple styles of music.
I guess it would be like comparing dubstep to chinese. -
meain45337ypython
I don't think anyone hates this language, they may dislike because it's a bit slow but otherwise it's pretty awesome -
@makinet Haskell not hated?
I've developed using Haskell for a job, a laboratory used it for automation and analytical systems.
It's a beautiful language, but if you use it in practice, it's easy to start hating it.
The cryptic compiler error messages? You get used to them, there's a logic behind them.
But every other Haskell dev writes zero usage documentation or tests because functional code is self-documenting and bug free, right?... Well, not so much in practice. Haddock generates docs, but only from well annotated code, which is rare.
Oh and fuck Cabal in particular. NPM, gem, composer etc are lovable and cute and easy, cabal makes you scream in horror as it slowly devours your brain from the inside out. -
vertti4547yElixir generally has a good rep.
Only certain types of people dive into it anyway and they do it because it's a good match for what they need to get done.
As the rest don't care or even know about it there is very little hate our there for elixir -
@pal3117 @meain I love Python as a language, but dealing with the 2 vs 3 divide is often a quite painful. Still painful, after almost a decade. I don't think any other language has had such a bad transition between major versions.
Then there's lots of little surprising oddities: for example how default params survive between function calls, or how scoping in general works.
I also dislike how there are a bunch of important global functions while others are object oriented style methods (x.reverse() vs reversed(x)).
Related Rants
Do you think there is any language which is not hated by any programmer (or by most of the programmers)?
undefined
languages
good language
common thought
programmers