Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
gronostaj1587329dI 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.
AleCx0420803329dThese is the kind of devrant user that I like: the logical one.
Sunsette1960329dLol, I like the way you think
Mbithy266329dthe worst are those that post shit on languages they have never used...
ChaoticGoods166329d@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.
chowdercake1335329dIt 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.
AngryDev9981377329dWe write shit code because we don't spend much time to properly formulate the logic.
FuckJava2536329dVolvo sucks. Go get yourself a nice German car.
mundo034791319dFuck JS and node tho.
platypus5030296dWe 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.