Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
I 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.
These is the kind of devrant user that I like: the logical one.
Lol, I like the way you think
Mbithy2462ythe worst are those that post shit on languages they have never used...
@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.
It 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.
We write shit code because we don't spend much time to properly formulate the logic.
Volvo sucks. Go get yourself a nice German car.
mundo0350472yFuck JS and node tho.
We 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.
I shit on a programming language because people around keep telling me how good the language is, yet the shitty project I'm losing hair for was implemented in that language...