• 0 Posts
  • 44 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle






  • Depends on what you already know.

    Functional languages like Haskell, Clojure or Erlang have a reputation of being hard to grasp.

    Rust’s borrow mechanics are hard for some people at first, especially because it’s very unique to the language.

    Javascript can be frustrating because it also has some rare features among popular languages, and uses the same keywords for different concepts. It’s not bad at all once you let go of your assumptions and dedicate the time to understand how it works under the hood.

    C++ is also notorious for being hard but I haven’t used it for a very long time so I can’t say anything about it.


  • alokir@lemmy.worldtoProgramming@programming.dev*Permanently Deleted*
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Probably Typescript, it has so many quality of life features that I miss when I’m using anything else. A close second is C#, Kotlin third.

    Rust when performance really matters.

    PowerShell when scripting and automating stuff. It’s common to hate it because “microsoft bad” but it’s very logical and it feels modern. Funnily enough, I’ve only used it on Mac and Linux.





  • It’s not really about that, sometimes conservatives also agree that a change is needed but they disagree on how to get there.

    They see the current state as something that was built up naturally over a long period of time and everything has its place for a reason. Sometimes those reasons are not apparent immediately and making a sudden change will bite us in the long run in an unexpected way, maybe 100 years down the road.

    They might agree that the status quo is bad but they think change should come gradually in small steps, allowing things to settle down a bit, and reflect on the consequences before moving forward. They might say that at least we understand the situation and the rules of what we have now, we shouldn’t stray too far ahead into the unknown.

    For example, imagine that you live in a country under foreign rule. Should you start a war of independence and risk getting crushed or should you try to force concessions gradually over time and risk not getting anywhere? This is roughly the debate that took place in my home country in the 1800s.

    While it’s true that the extremes are that conservatives want time to stay still while progressives want to burn the world down and reform everything in a single day, but most of the time people are somewhere in between, or even change their positions depending on the issue.


  • Conservatives (with a lowercase ‘c’, I’m not talking about Republicans) prefer a series of small incremental changes over a longer period of time while progressives believe in big leaps. Both are valid viewpoints depending on the issue, sometimes we should take things slowly but other times we needed that change yesterday.

    Asking titles has been around for a long time so conservatives are ok with it. It also conforms to their existing ideas about gender and roles in society.

    Asking for pronouns is a relatively new thing and the whole debate around them is a big and sudden change (at least as far as they see), and it turns everything they believed in on its head.

    Of course, there are people who are just plain hateful but I think there’s more nuance to it than that most of the time.





  • The title makes it seem like it’s a wide spread thing in the industry but according to the video it’s 3 frameworks.

    Yeah, it’s additional work but I’ve found that really convoluted or complex type definitions usually mean you should consider refactoring. Of course this is a bit different when it comes to developing frameworks where you might want to support a bunch of different use cases.

    Maybe I’m biased because I’ve been using TS ever since it first came out.