I looked into the lemmy src, and what is supposed to be a CRUD API has several layers of abstraction. Same at work, where we have hexagonally structured apps where following any sort of logic is literally impossible. What are your thoughts?

  • Cinnamon@beehaw.orgOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Isn’t that just saying that I just am not good at my job? I mean, shouldn’t I be able to just grasp it by just looking at it?

    • jadero@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Absolutely not! I’m not sure anything in any field is so trivially simple that it can be grasped just by looking at it. Getting even minimally competent in anything requires both study and practice.

      The good news is that study and practice are skills worth acquiring, because they are useful in any endeavour.

      The great news is that study and practice are what’s needed for mastery, too, so once you start your journey, you can can continue as far as you want.

      • Cinnamon@beehaw.orgOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 year ago

        I’ve been doing this shit for 3 years, and yet I have issues grasping fucking lemmy src

        • jadero@lemmy.ca
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          Well, sure, it’s frustrating. I haven’t looked at lemmy code, so maybe it is a dumpster fire. But I’ve been programming since about 1980, and I still stumble more than I’d like, even when I’m the one who wrote the crap I’m trying to figure out. :)

          • Cinnamon@beehaw.orgOP
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            :( I’m just depressed at the moment as this thread made me feel bad about my programming

        • ZeroNationality@lemmy.one
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Developing for Lemmy or developing in general?

          If you’ve only been developing for 3 years then you’re not much beyond a junior. Nobody (least of all yourself) should expect you to be able to just sit down and grok a rust codebase using actix.

          What you appear to be lacking right now is patience and experience. They both come with time.

          • Cinnamon@beehaw.orgOP
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            In general, I’ve been doing this for like 5 or 3 years… this as in programming. Actix-web is no problem here, it’s just the architecture that seemed to stump me.

            I apologize for earlier, but depression is a real bitch at times, and I can have these moments where I just… go off the rails.