14
Comments
  • 1
    Can you imagine the guy doing python. Woah!
  • 1
    @subspace it’s not about money
  • 2
    ...and JS devs claim their language is the most hated.
  • 3
    I cannot unsee this
  • 0
    @subspace money is the worst motivation for everything. I made a more than decent living because I loved what I did. The money went gone to stupid stuff because I didn't care about it. I'm 100% sure that if money is your target, getting it will makes you not happy. Money is like health, you need it
  • 2
    @AlmondSauce '

    PHP gets a lot of hate.

    But there's also the eventual resurrection going on where you get a lot of folks who say "yeah but it works great and some folks use it as the front page of whatever".

    Of course, it still gets a lot of hate.... maybe a little less than JS, if only because some folks forgot about it, but that's more of a personal experience thing.

    Either way languages are tools, and I think most language hate involves a lot of "I'm not super familiar with this so I hate it." situations, and that goes for all languages.
  • 2
    @N00bPancakes @rooter @subspace I made a lot of money with php several times just spending one evening. This doesn’t make it a good language
  • 1
    @uyouthe Agreed, but it doesn't hurt either ;)

    IMO all tech had "it's time", and I have trouble seriously hammering on how shitty a tech is if at its time it filled a real need and did the job.

    Am I going to do anything in PHP now? Nope. But I'm also not going to shit on it because I recognize there was a time when it was pretty great.
  • 2
    @N00bPancakes relevant != great
  • 4
    It kinda is about the money for me, not gonna lie. And php has this advantage over other languages in which you can take in projects that don't require a comp sci degree, but help if you do, and do a truckton of them in one evening and be done with it making a bunch of money in a matter of days instead of weeks.

    It is not the perfect language by any means! It has its number of pitfalls. But I don't think its the worst thing I had worked with, certainly, that price I give it to VBA (the only "language" i am biased against)

    It is all about using the right tool for the right job, and in a good 95% of use cases, for web development at least you will be sufficiently served with php.
  • 1
    @AleCx04

    It would be interesting to somehow survey (no idea how you'd do any of this) and figure out what the 'right' tool for a lot of jobs being done are....

    Even just a general survey of sites and decide "this is really more a web app, this is really all static data... " and so forth.

    This is all pie in the sky thinking, like we don't even know what the sites are meant to be later in life, but if there was some magic it would be interesting to see what tools sites use and what they otherwise could use better... if it was possible to know.
  • 2
    In the bottom frame, is the developer the person whose face is in frame, or the person whose panties are visible? That matters a bit, I think.

    Regardless, in both cases, I choose PHP.

    I mean, swords are sharp, and clouds are full of cold rain.

    Actually, give me Rust, because contrary to what the name suggests I find my Rust backends to resemble perfectly lubricated swiss watches, gently ticking away requests with precision and certainty.
  • 1
    Or Haskell, although that's like dancing a slow walz with a monocle-wearing grizzly bear on top of a tightrope above the grand canyon. It's an amazing rush when it works.
  • 1
    @N00bPancakes that would be an interesting survey.
  • 0
    @subspace Yeah for the first month, then the customer wants chances and you loose three times the amount
  • 1
    @uyouthe but it also doesn't make it bad. I'm pro python but I have more experience in other languages (also php, was my core business). It doesn't matter. The only reason I did python is because it was most fun to me. The most sad thing there is: pointing out the issues with a language like they do in javascript these days. I made those issues twice, three times, four times or eight times and then never again. If you do more, well.. I got some bad news for you.

    In duck type languages I never have an unexpected int or string. Never had the js issues people point out.
  • 2
  • 3
    @uyouthe That article, while presenting a few valid criticisms, is a fractal of bad examples and biased reasoning.

    A lot of what makes (made) PHP bad is completely deprecated or even removed in modern versions.

    It's very much possible to write the same article about JavaScript (typecasting assumptions in math), Python (https://xkcd.com/1987/), or Ruby.

    Hell, put a veteran C dev and a veteran C++ dev in a cage with a lion, and the lion would commit suicide within 24 hours.
  • 3
    @uyouthe I would however personally put all languages with a type system weaker than Swift, Kotlin, Rust & Haskell in the shit bucket though haha.

    Still, if someone asks me to set up a backend with a few basic routes within one day, which can then be rapidly iterated on by an easy-to-hire team of a dozen medior devs... I'mma pick PHP 7.4 + Laravel with a simple Postgres DB.

    Try recruiting 10 Clojure devs within one week...
  • 1
    @bittersweet you're trying to make people stop mindless hatred on a language? tf is wrong with you? we are developers and everyone knows that the mark of a true developer is retarded as fuck elitism
  • 0
    @bittersweet easy, there is clojurians slack. They’re all there lol. I’ll hire ten quicker than you hire your shit goblins
  • 0
    @bittersweet that xkdc about python is bit stupid tbh. What you see described there is as very, very beginner thing. And these are the main python functions: https://docs.python.org/3/library/.... Thats all. Not too much to bash about huh? The rest are just batteries. And python is made by a Dutch god what obviously with no bias makes it a great language 🥳
  • 2
    @rooter It's hyperbole, but I've found there to be a kernel of truth in that xkcd.

    Especially my experience with downloading someone else's example Python machine learning project repo is always some pyenv/version/pip/anaconda/whatever nightmare.

    I still like Python, but environment intercompatability could be better.
  • 1
  • 0
    @bittersweet I did do nothing with machine learning yet. And probably you're right.

    Good that we have docker these days that fix these kinda stuff for everything
Add Comment