Permanently Deleted

    • redthebaron [he/him]
      ·
      4 years ago

      Does this hipster language choice reflect a hipster politics more concerned with affect than impact?

      this is a such good one fuck

      • PorkrollPosadist [he/him, they/them]
        ·
        edit-2
        4 years ago

        To be fair, we can be doing better with regards to making sure the source code for changes which are pushed to prod are immediately available on our public repository. We are in the middle of migrating from gitlab to a self-hosted gitea instance, and when we have CI deploying from gitea, this will be sorted out.

        The GNU AGPL license is a very stringent license. Personally I love it because the silicon valley douchebros haven't found a way to undermine it yet. It works for Mastodon, and it should work for us - but it requires extra steps to be in strict compliance. Legally speaking, the upstream developers have access to our private development repository, and if anyone wants a copy of the code running on our public infrastructure, they are entitled to it upon request. We have incorporated git hashes into our version numbers so this can be verified.

    • asaharyev [he/him]
      ·
      4 years ago

      it remains a niche language that will necessarily limit your available developer pool

      Isn't like 90% of programming walking into a space that has some weirdly niche modified language that you have to first figure out before moving forward? Like, no one really learns all of the most used programming languages, you're bound to be forced to work with something you don't already know. A well trained developer has the skills needed to quickly adapt to an environment they're not used to, and use critical thinking (web search, stackoverflow) to find solutions to their immediate needs...right?

      • eiknat [she/her,ey/em]
        ·
        4 years ago

        yeah. I knew absolutely no rust before this project. i come from nodejs/java/kotlin and at this point I'm fairly comfortable with it

        • asaharyev [he/him]
          ·
          4 years ago

          I taught "Exploring Computer Science" for a couple years with very limited CS background.

          The idea is that learning Scratch for problem solving/research/basic logic and then HTML5 and CSS for markup pretty much prepare you for learning most programming languages. Then you do whatever for AP and go on to maybe continue CS in college. But yeah, it all starts from being able to learn and research independently.

            • asaharyev [he/him]
              ·
              4 years ago

              I was supposed to learn Java for my math major in undergrad, but it conflicted with my theatre major class, so I swapped to BA in math and BA in theatre so I didn't have to take it....I actually really regret not taking any CS in college.

              • eiknat [she/her,ey/em]
                ·
                4 years ago

                there's still time to learn a language! I don't have a CS degree and I'm a developer in my day job.

                • asaharyev [he/him]
                  ·
                  4 years ago

                  Been working a bit on learning SQL, but largely stopped.

                  My work required knowledge of Ticketmaster Host and Archtics, which are both based in SQL, I believe, so I started looking there. Then I got laid off, so fuck it.

                  I really should learn Python, though.

              • Young_Lando [none/use name]
                ·
                4 years ago

                It's super easy to learn. I leaned how to code basic front end stuff in like a month of practice. Get a GitHub account and you're pretty much good to go

        • asaharyev [he/him]
          ·
          4 years ago

          I guess I always thought Python was a foundational language for a lot of the more applicable languages.

          Since I'm really more interested in letting just to learn, maybe I should go with Rust, since I am here.

    • PorkrollPosadist [he/him, they/them]
      ·
      edit-2
      4 years ago

      Okay, but why use Rust for a major open-source project?

      It has only won Stack Overflow's "Most Loved Programming Language" survey for five years in a row (followed more recently in second place by Typescript, which makes up the other 50% of the Lemmy codebase). Personally, I come from a C++ background and I have found Rust to be the greatest thing since sliced bread.