This is (also) about C++.
“well…it’s too late now”
Why is that written on an Office Space screenshot? That doesn’t make any sense. It’s not even close to anything said in that scene.
Why do people insist on shoving memes into everything? Did they not think their post was good enough on its own?
Memes are funny because its a reference to a thing we both know and thus an inside joke elevated by that fact.
Modern ones are either that, or kind of just “heres a funny picture with text thats kind of funny next to this picture”
How does the picture make it funnier here?
I don’t think I’ll ever understand the affinity for it. It’s the Internet equivalent of that annoying kid in middle school who couldn’t have a conversation without quoting The Simpsons or South Park lol
.Net has been chugging along quite nicely for decades now.
I blame Microsoft for that
And COBAL just won’t die.
It better not. I’ve invested all my money in it.
PHP for the GOAT
PHP is dead. Learn PHP.
Perl + Mason
Time traveler: Moves a chair
The resulting timeline: PHP is dead for good. However, after some vibe coding caused massive errors in the ADSF framework (that replaced PHP), people are running to vibecode a fix, only to that cause another issue.
Oh my gosh if I could time travel and prevent generative AI from happening I would do it so fast. Although I do want to keep the academic and medical usage domains of AI. 🤔 HMM.
So, you could have programmed happily in php for 30 years, or jump on the new bandwagon every other year? compelling argument.
While the language has improved over the years, I’ve personally never seen a PHP codebase that made me happy.
Or, if you spin it another way: you could’ve picked up the skills to develop for and support various frameworks, or get stuck in a rut for 30 years with just a single antiquated server-side language.
If its so antiquated why is it still used? For a lot of things its perfectly fine. Even this vulnerability is just a case of run the update command for your package manager.
It’s still used because momentum is a powerful factor. That doesn’t make PHP better, but it can make it a more expedient choice.
PHP is a preprocessor that grew too big for its britches. It’s a monolithic monster that runs only one thread per request in an interpreter. It works well enough if you need to manage the data of an internet forum, but it becomes increasingly unsuitable as the task’s complexity grows. If you need threading or background tasks, or if scalability is important, PHP is not it; just read any number of Nextcloud vs OpenCloud comparisons.
“one thread per request” , “interpreter”
(Looks confusingly) That’s JS and Python as well
PS: being obtuse on purpose, but PHP lends itself well to typical requirements of web hosting and you can always call out to a diff process if needed
Fair, but a lot of sites don’t need anything more complex than an internet forum, often less than even that.
You realize that the language evolved over the years and it’s not even close to the same language it was 15 years ago?
The fact that you also mix frameworks and languages also tells me that you have no idea what you’re talking about
Everyone has forgotten java applets+ java servlets combo. I have no idea why it didn’t survive, but if it would have, it’d defeated PHP (in amount of vulnerabilities ofc)
I was told in school that Java applets were the future and they made us take a class that focused heavily on them. I did make a few games in applets, but they were always janky and I am glad they are dead.
Just spent my entire morning patching legacy servers running PHP 7.0 applications. Fun times.
Learn asp.net? Bro, are you still running edge in IE mode in the 20’s?
Ruby on rails? That was a recommendation in like 06. /sardonic
I am not defending php, but it can serve a purpose. Surprised they didn’t mention perl.
Also surpised they are comparing PHP to JS. That’s comparing cattle farming to cooking a burger.
Surprised they didn’t mention perl.
That’s because Perl pre-dates PHP and was one of the languages that inspired it. You’d have to rewrite the whole meme.
Agreed, they should hit a goto 10 line. /being silly
Your point is quite valid.
When I was a wee high school kid, asp.net was windows only back then and getting cheap windows hosting was harder than it was getting cheap linux hosting, so I focused on PHP more.
I haven’t touched it in forever, but its probably still good, right?Asp.net is a bit old hat these days, but Blazor is pretty cool, though personally I don’t know many people that use it. .Net is very much good now though.
It’s good
Why is Python on the list three times?
The first two are frameworks, the third is:
def serve(p: int, f): s = socket.socket() s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # let me reset plz s.bind(("", p)) s.listen() while True: c, a = s.accept() c.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) t = threading.Thread(target=serve0, args=(c, a, f)) t.daemon = True t.start()I have an entire file of some really cursed malicious compliance code for when I was brutally forced to write Python.
JavaScript has similar.
AngularJS doesn’t even make sense here.
Because Python is supreme.
Burrito supreme or a chicken supreme?
Love supreme ❤️
Seriously, I came to post this exact comment. Damn.
So glad to see that Python finally made it big in 2022
It’s thanks to Django and Flask paving the way in 2003 and 2010 respectively.
Python was an even bigger mess in 2022 than it was in 2010. The version control hellscape intensifies with the more things there are to have version incompatibilities with.
I have lots of experience with node and a little with python.
Python seems great for working with large data sets and I really like jupyter notebooks. The available libraries are really great.
However, the thought of installing a Python CLI app makes me twitchy.
I suspect that node has all the same problems and that I’m used to working around them, but all the Python environment stuff is a nightmare.
Edit: dear python dweebs: I don’t care.
The available libraries are the ONLY excuse for Python.
When you need tools more sophisticated (and labor intense) than your tool to make your tool functional, it’s time to re-examine your choice of toolchain.
uv is a fantastic tool if you didn’t know
Yeah, absolute nightmare of writing
pipx install programname.iykyk
Just stand up a VM to do it in, so you don’t corrupt anything else you made in python that you also want to run on the same box, amirite?
Python is great for standalone scripts/CLIs with standard system dependencies. For actual apps you want venvs, probably managed by uv these days.
I’ve written 1000s of python CLIs/scripts over the years, typically wrapping APIs for otherwise shitty enterprise and SaaS software (also many one-off scripts for ETL).
Nowadays, AI writes these scripts in a fraction of the time (and reads the shitty API docs / otherwise figures it out) and my CLI toolkit is better than ever (with $0 ongoing cost). Calling MCPs from CLIs is also interesting, as some vendors never had usable APIs before now.
Python environment/packaging sucks, but at least the language itself doesn’t.
I learned basic programming in BASIC in the 80s. Back then when you needed more speed, you grafted in assembly calls, and the speed difference was dramatic.
Straight Python feels as slow as BASIC - it’s got nifty speedy library calls to stuff written in other languages, but if you need something that’s not available in a library, now you’re writing a library function for Python, in another language, and why not just write the whole thing in that other language and ditch the heavy toolchain?
It’s fine actually, all of the problemswith python packaging and env are overblown to insane degree.
I used to work at a place that used Jython (which never got updated to Python 3, BTW) and was responsible for trying to keep that shit working even as various libraries started dropping Python 2 support.
I still get a thousand-yard stare when I think about it.
(Still worth it vs. writing actual Java code, though.)
yeah everyone elses experience is invalid.
Npm/yarn are absolute horseshit.
See? Node is just as bad as Python now.
Yep, they are.
Just recently there was an article here, where a person claimed that recommended python tooling is inadequate because they needes to read two paragraphs of documentation. Endemic problem really.
Would be funny to use HolyC instead







