Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
norman706884743169dYeah, and why are all those languages most popular ones.
RantSomeWhere6868169dBecause edgy PHP/JS jokes get you a lot of upvotes, these days.
gronostaj897169dI believe bad languages repel good programmers. So, mostly bad programmers are left using them and we end up with shitty software for a shitty platform. PHP is to blame too, equally as some people using it.
AleCx0419588169dThese is the kind of devrant user that I like: the logical one.
Sunsette1944169dLol, I like the way you think
Mbithy268169dthe worst are those that post shit on languages they have never used...
ChaoticGoods139169d@gronostaj I'd counter with, not all good programers work for good companies. In my professional life I rarely get a say in what language I used. Thus I've worked in C#, js, php, python. Not because I like or dislike any of them but because the company chose to use .Net (or whatever) 10 years ago and are not open to switching.
chowdercake1316169dIt is programmer's duty to make it work, but the reason I have is because of how loosely type php is.
Like, I was working on some script trying to scrap contents from a website.
The code was breaking, no var_dump neither var_export came to rescue, forget the thought of using a debugger.
I did the same code (similar logic) in python and it worked, problem was the unicode characters.
You might say I used request module and curl in php, but the most basic function "print" for both languages handles the error differently.
Same goes for java, if I had to write something very basic(no frameworks, neither complex modules) in java then another in php, python or any other language we both know which is going to execute first.
The garbage collector is shitty.
Sometimes, the basic fundamentals blocks on which the language is built are flawed and frameworks/libraries are there to fix them.
AngryDev9981244168dWe write shit code because we don't spend much time to properly formulate the logic.
FuckJava2050168dVolvo sucks. Go get yourself a nice German car.
mundo034913158dFuck JS and node tho.
platypus5228136dWe also have to remember that this is DevRant---not an IEEE journal. You can hate a language just because you've been working on some shitty project with it.
Danger is taking it too seriously. Just because some rando on the web hates language X, doesn't mean it's a poor language---obviously. Under what criteria and backed up by what evidence? (Clearly things DevRant should not be concerned with.)
Language is pretty secondary to good design in terms of codebases I enjoy working on.
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job