• 15 Posts
  • 197 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle








  • Session musicians are technical instrumentalists that excel at being able to play in many different styles as requested by the producer without letting their ego get in the way.

    I don’t care much for pop music, but with age I’ve reconsidered my youthful music snobbery antagonism for pop music being “unauthentic” to instead think that they excel at being entertainers with a mass appeal and that it is not necessarily a bad thing either. Not everybody has interest in seeking out auteurs. Who am I to judge how other people bring happiness into their lives.

    And I’ve realised that a lot of bands that are considered “authentic” are the day job for the band members and is that one project of many that worked out well enough to be a career.









  • whaleross@lemmy.worldtoProgrammer Humor@programming.devJavaScript
    link
    fedilink
    arrow-up
    24
    arrow-down
    2
    ·
    1 month ago

    It was never intended to run full applications but only the small business scripts and hobbyist homepage stuff that were the thing in the 90s, across inconsistent browsers that were a jungle of hit and miss behaviour where it was preferred that menus keep working even if the mouse effect was not. Anything of scale was expected to be done in Java. Dynamic web pages did not exist and as anything not static was generated server side into a static html file to be rendered on the client.

    Anyway, back then it wasn’t considered the job of the programming language to hold the hand of the aspiring developer as it is common today. It’s not a bad thing that IDE and even compilers and preprocessors try to help you write better code today, but then it simply didn’t exist.

    JavaScript is from a different time and because it has the hard requirement or backwards compatibility there is no changing it and has not been for thirty years except to add stuff to it.

    I think it’s just silly to ask the past to keep up with the present. Bad code is not the fault of the language regardless, even though junior devs and even seasoned ones like to think so to protect their ego. I think it is better to accept it, learn from it and roll with it because every single platform and language has their weird quirks anyway.

    Signed, old dude that learned programming in 8 bit BASIC and 6502 machine code without an assembler, where code bad enough would freeze your machine that required a cold boot and starting over from your last save that you didn’t do.


  • whaleross@lemmy.worldtoProgrammer Humor@programming.devJavaScript
    link
    fedilink
    arrow-up
    51
    arrow-down
    8
    ·
    1 month ago

    People that try to do mathematical operations with strings blaming the programming language that had a stated design goal to do its best and try to keep running scripts that make no sense because they realized it would be used by people that have no idea what they are doing. Clearly they were right.





  • Yeah, the father made a mistake. You’re the one that conflates making a mistake with an oopsie, nobody else has made that equivalence. Mistakes can be big and they can take lots of effort to correct. OP will surely deal with this in their own time and way with all the complex and contradictory and painful thoughts emotions.

    But - OP is not an adult when living with their parents. Children or young adults are not adults. They have a dependency on their parents. OP is not responsible for their father. OP should not be required to take responsibility for their father’s mistakes. OP is getting caught in the middle of the worst conflict a child can be caught up in and they did nothing to deserve it.

    I think what you are doing is projecting high moral ideals into this that are inconsiderate regarding the consequences when OP is asking for help and advice and support. This is the last thing OP needs right now and it is not helping them in any way. OP is in a moment of crisis.

    Discuss morality all you want but this is the wrong context for it.