That post seems to be missing.
Otome-chan 10 points 3 years ago

I'm just gonna go out on a limb and ruffle some feathers and say it's node.js

path: 0 238865, hotness: undefined, score: 10, children: 6
pkulak 6 points 3 years ago

Well, that’s a runtime. But yes, JavaScript.

path: 0 238865 242898, hotness: undefined, score: 6, children: 4
Otome-chan 1 point 3 years ago

regular javascript is actually okay in my book. It's just node.js that I despise because of all it's weirdness. Javascript should just be able to be opened in a browser and run with no fuss.

path: 0 238865 242898 243026, hotness: undefined, score: 1, children: 3
Freesoftwareenjoyer 1 point 3 years ago

Javascript should just be able to be opened in a browser and run with no fuss

It can be. But if you want to have modules you need to use something to compile them into a single file.

path: 0 238865 242898 243026 245749, hotness: undefined, score: 1, children: 2
Serdan 1 point 3 years ago

There are native modules, no?

path: 0 238865 242898 243026 245749 246499, hotness: undefined, score: 1, children: 1
megahbite 1 point 3 years ago

I’m glad I got out of webdev when node.js started taking off.

path: 0 238865 247425, hotness: undefined, score: 1, children: 0
decavolt 10 points 3 years ago

People sure like to dunk on PHP. I'll take whatever flak for this, but this is the kind of meme a .NET fanboy or Ruby on Rails bro would make when they haven't touched any languages other then their prescious, and don't know wtf they're talking about.

PHP, after all these years, is STILL running 78% of all sites. That's not because it's garbage or the worst. It's solid, reliable, mature and very well documented. And I say this as someone who has gladly moved to Python, but also work in in others.

path: 0 239458, hotness: undefined, score: 10, children: 9
Worthstream 10 points 3 years ago

Most of the hate for php was born back in version 3 or 4, when it was a mess. Also a lot of people who where in college in those years learned php as a first language.

Combine a language that does not enforce good coding practices and a lot of people making their first website, and you get some pretty horrible codebases.

As part of my job is to maintain legacy php websites, I've seen lovercraftian nightmares. I love modern php, but I get where all this hate is coming from.

path: 0 239458 246131, hotness: undefined, score: 10, children: 4
VerifiablyMrWonka 3 points 3 years ago

I've seen lovercraftian nightmares

I love this.

path: 0 239458 246131 246366, hotness: undefined, score: 3, children: 2
Worthstream 1 point 3 years ago

Once I had to fix a website with everything in the same script. Every page, every bit of html with inlne CSS and Javascript, was there in a gigantic sequence of else if, with functions (with embedded business logic) to output the common bits.

I mean, the streets of R'yleh were more navigable than... that.

path: 0 239458 246131 246366 278917, hotness: undefined, score: 1, children: 1
militantcookie 2 points 3 years ago

You can write bad code in any language. Looks like you hit the jackpot with that one.

path: 0 239458 246131 246366 278917 278918, hotness: undefined, score: 2, children: 0
decavolt 1 point 3 years ago

Yep. It's almost always a matter of bad programming practices rather than bad language.

path: 0 239458 246131 252257, hotness: undefined, score: 1, children: 0
Freesoftwareenjoyer 3 points 3 years ago

People who say those things usually don't know the language very well or haven't used it at all. I see the same with JavaScript. I don't get why some programmers are so ignorant.

path: 0 239458 245824, hotness: undefined, score: 3, children: 0
axtualdave 3 points 3 years ago

Popularity doesn't necessarily imply good. For example, we used to put lead in all the gasoline.

path: 0 239458 240161, hotness: undefined, score: 3, children: 0
firelizzard 1 point 3 years ago

PHP was the first language I did any significant coding in. I will never use it again if I can at all avoid it.

path: 0 239458 240078, hotness: undefined, score: 1, children: 0
retiolus 1 point 3 years ago
path: 0 239458 246171, hotness: undefined, score: 1, children: 0
rackmountrambo 7 points 3 years ago

WordPress has made me the Python developer I am today.

path: 0 240530, hotness: undefined, score: 7, children: 2
VerifiablyMrWonka 6 points 3 years ago

Yes, but WordPress !== PHP. It's one of the worst examples of what PHP can look like and they resolutely refuse to adopt modern standards or improve in any way. They still use SVN too. Bunch of backwards troglodytes.

path: 0 240530 243597, hotness: undefined, score: 6, children: 1
Worthstream 1 point 3 years ago

Modernizing that project would be a nightmare. It's maybe the code base with the most plug-ins, and they should be supported while deprecating and gradually phasibg them out.

I'm working with a client that's built more code in custom plug-ins than Wordpress itself, I'm ambivalent on them not using a more modern code. On one hand it's hard to work with what Wordpress is right now, on the other rewriting all of those plug-ins is a monumental task.

But yeah, at least use git.

path: 0 240530 243597 246011, hotness: undefined, score: 1, children: 0
Haus 6 points 3 years ago

I came into this thread ready to defend the honor of Lisp.

path: 0 246189, hotness: undefined, score: 6, children: 0
TenorTheHusky 6 points 3 years ago

PHP has more $s in it than spez's eyes

path: 0 239254, hotness: undefined, score: 6, children: 0
ForbiddenRoot 5 points 3 years ago

I feel like I should make a "10 Best Programming Languages" one and put 10 versions of Rust in.

Wait, is there a RustJerk over on Lemmy? We need a RustJerk.

path: 0 246262, hotness: undefined, score: 5, children: 0
NightAuthor 4 points 3 years ago path: 0 239600, hotness: undefined, score: 4, children: 1
cowvin 1 point 3 years ago

LOL yeah, I checked out the source repo for kbin because I was curious what it was written in and I saw a lot of PHP. I'm not a web dev so I don't know PHP myself.

path: 0 239600 242030, hotness: undefined, score: 1, children: 0
baascus 2 points 3 years ago path: 0 235376, hotness: undefined, score: 2, children: 0
bigkahuna1986 2 points 3 years ago

Pretty sure brain fuck should be on this list.

path: 0 235556, hotness: undefined, score: 2, children: 5
fubo 20 points 3 years ago

The point of "esoteric" programming languages like Brainfuck or Befunge is to be a source of puzzles for people who enjoy that kind of puzzle. They're not "bad programming languages" any more than an escape room is a "bad apartment".

path: 0 235556 236165, hotness: undefined, score: 20, children: 3
Cainisdelta 4 points 3 years ago

Oh yeah. Well if it's not a bad apartment then how come everytime I try to get freaky in one they kick me out. Litterally leasing a room from someone and I can't even enjoy the privacy of my new home? It's like they have cameras in the rooms too. How could it be a good apartment if there's cameras in there. Clearly a bad apartment.

path: 0 235556 236165 241799, hotness: undefined, score: 4, children: 0
InfiniteVariables 2 points 3 years ago

me excited to try an escape room for the first time

Some scruffy dude watching anime on a tablet: "Key is taped to the inside of the lampshade. Flip the light off on your way out yeah?"

path: 0 235556 236165 246104, hotness: undefined, score: 2, children: 0
nightauthor 1 point 3 years ago

Solid analogy

path: 0 235556 236165 239562, hotness: undefined, score: 1, children: 0
Eavolution 1 point 3 years ago

Well it's fun to write an interpreter for...

path: 0 235556 247974, hotness: undefined, score: 1, children: 0
CoderKat 2 points 3 years ago

While I'm no fan of PHP, I feel like it gets a disproportionate amount of hate when there's some clearly worse languages out there. Where's the hate for Perl, Bash, Visual Basic, or Matlab (never mind specialty languages like Spice).

Or how about some controversial ones, to add some spice? C is often popular for it's simplicity, but it's arguably a terribly designed language. Undefined behavior is terrible. Pretty much no modern language makes the mistakes C made, so it's pretty clear we've universally agreed it was bad design.

Or for another one, Lisp family languages are popular in academic circles, but does anyone truly think all those parentheses made for a practical language? I think the near absence of any modern software being built with Lisp family languages speaks for itself.

path: 0 246184, hotness: undefined, score: 2, children: 0
lhx 1 point 3 years ago

Yuuuuup. PHP is the worst.

path: 0 257301, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...