• masterspace@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    3 months ago

    I’m not saying I make such mistakes, I say the design is crap. It’s not a skill issue, it’s a design issue.

    That’s what people with skill issues tend to say.

    You learned how to write == in every other language, but you can’t figure out === in typescript?

    You’re bitching and whining about a tiny syntax issue that enables backwards compatibility for literally every web site ever created.

    You said I was a rookie, I proved you wrong.

    You apparently still bitch and whine like a rookie. Maybe work on your emotional maturity if you want to come across as an experienced senior and not just a Reddit-read edge lord.

    You said there was nothing crazy about web application complexity, I provided you with a common, glaring example.

    No, you didn’t.

    There’s nothing unhinged in saying “look I installed Electron and React and not my project has 3 million lines of crap I have to worry about”.

    Yes, there is, given that the vast majority of web applications run in this thing called a web browser, and you decided to instead choose the project example where you install a whole web browser alongside operating system shims into your project.

    • Mia@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      arrow-down
      2
      ·
      3 months ago

      That’s what people with skill issues tend to say.

      Not that’s what people who can recognize genuine architectural defects and aren’t blind fanboys say.

      You apparently still bitch and whine like a rookie.

      Only to your eyes since apparently pointing out genuine problems is whining. It’s okay for people not to like the stuff you like. And no, using a few swear words for emphasis doesn’t make someone immature, nor does listing what one has worked with for context.

      You learned how to write == in every other language, but you can’t figure out === in typescript?

      …you still haven’t realised that === is not what I have a problem with have you? It’s literally a non issue. In fact, equality in general is a non issue. It’s the wonky standard library, lack of proper support for binary operations, serialization and almost everything being an afterthought that I have a problem with. Does it prevent me from using the language and write proper, stable software? No. But it’s not good.

      you install a whole web browser alongside operating system shims into your project

      Except that amounts to a mere ~180_000 lines of the 3 million. Did a plain create-react-app without Electron, still over 3 million.

      Now, since it’s impossible to have a genuine conversation if the other party’s response is “haha you suck” to any genuine, documented criticism, are you gonna grow up or are you gonna keep acting like an offended 13 year old who can’t find a better retort?