I went into a thread only to find that I had commented on it. My comment was one from an entirely different thread and Memmy somehow mistakenly decided to pulled that comment into that thread.

Sorry guys but Memmy has been unusable since we left version V.0.3.

Apparently, it did post the comment in the right place but it displayed it in the wrong thread just because… it felt like it?

🤷🏻‍♂️

  • Sean@lemmy.mlM
    link
    fedilink
    English
    arrow-up
    38
    arrow-down
    3
    ·
    edit-2
    1 year ago

    Please be more respectful as a fellow dev. We are doing this in our spare time and we don’t know Swift. We are doing this for fun, if you don’t like our hacky JavaScript app you can go use a different app. It doesn’t affect us since we are not making money off of this lol. I’m literally doing this in my spare time for free. This also has ABSOLUTELY nothing to do with JavaScript and react native, it’s our state management.

    • macarthur_park@lemmy.world
      link
      fedilink
      English
      arrow-up
      22
      ·
      1 year ago

      Yeesh, you guys have been working on this app for less than 2 months and already a few of your users have developed a serious sense of entitlement.

      Take it as a compliment, you’ve set an insanely high bar with Memmy - both in terms of its current state and the speed at which you made it. Please keep up the good work, and don’t let a few overly dramatic critics ruin it for you. They definitely don’t speak for the majority of your users.

      • Sean@lemmy.mlM
        link
        fedilink
        English
        arrow-up
        19
        ·
        1 year ago

        Appreciate it! It’s definitely been an adjustment dealing with public criticism vs just my tech lead asking why all my commits say “wtf” on my last PR lol

    • demesisx@infosec.pubOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      27
      ·
      edit-2
      1 year ago

      I apologize. I hoped/figured you guys could take honest criticism (since it comes from a place of wanting you guys to do better and is completely constructive).

      IMO, you currently have the best app for Lemmy. As a fellow dev, I’d want to hear brutally honest opinions of my app no matter how much it hurts…and it should hurt (as much as a dose of reality does) because this app has all the red flags that point to mounting and unmanageable state and complexity. Good luck refactoring it and I promise to also be as unbridled about my praise as I was about my criticism.

      In the future, I promise to disguise my harsh criticisms and tech stack preferences so I don’t hurt your feelings.

      • Sean@lemmy.mlM
        link
        fedilink
        English
        arrow-up
        18
        arrow-down
        3
        ·
        edit-2
        1 year ago

        Happy to get criticism, but this sentence was not constructive in any way:

        As an iOS dev, swift engineer, and major critic of javascript and other non-native, hacky, pragmatic solutions, using React Native on an app intended for one platform is probably more than a little bit to blame here.

        Sorry we don’t know Swift, but I assume the same thing could happen in Swift if you started rewriting the entire state management in a Swift app. We chose to write it in React Native because we both know JS/React, but we wanted to focus on iOS because that’s what we use. Saying it’s partially our fault for not using Swift is not constructive.

        • demesisx@infosec.pubOP
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          31
          ·
          1 year ago

          As an iOS dev, swift engineer, and major critic of javascript and other non-native, hacky, pragmatic solutions, using React Native on an app intended for one platform is probably more than a little bit to blame here.

          In my book, that is actually a constructive critique. I am constructively telling you that javascript and react native are bad candidates for this type of thing and that I think it would benefit you long-term to switch to a native tech stack. As long as you didn’t personally invent javascript or react native, you shouldn’t be offended. I guess you could be offended if you simply refuse to learn swift while developing an app built solely for iOS but that’s not on me.

          • eoddc5@lemmy.world
            link
            fedilink
            English
            arrow-up
            30
            arrow-down
            1
            ·
            1 year ago

            Dude just stop and realize you’re being pretty rude

            You’re not being constructive or helpful. You’re coming off very entitled and negative.

            If you don’t like the app, make your own. Simple as that

            If you don’t want to (or cant) make your own app, let developers make what they want

            There’s plenty of Lemmy apps built in SwiftUI, you can use those. But as you admit, Lemmy is the best of the list, and it’s built on a non native app. Go figure.

              • scytale@lemmy.world
                link
                fedilink
                English
                arrow-up
                15
                ·
                1 year ago

                Imagine being this mad at someone who’s making an app without getting paid and doing it on their spare time. And the kicker is the dude’s a dev as well, so he of all people should know how it’s like to work on a project as a side hobby and a bunch of entitled people hate on it without really providing any constructive feedback.

          • TornadoRex@lemmy.world
            link
            fedilink
            English
            arrow-up
            11
            ·
            1 year ago

            For someone that has contributed nothing to any of these projects you sure are an opinionated douche.

          • Beardwin@lemmy.world
            link
            fedilink
            English
            arrow-up
            8
            ·
            edit-2
            1 year ago

            You should read the book Radical Candour. It will help you provide critical feedback in a respectful and empathic way. Saying “as a fellow dev…” is not a hall pass to light somebody’s work on fire, crap on their tech stack decisions, and claim your opinion is fact.

            Strong opinions are good. I appreciate strong opinions. I have many of my own. And i know you’re excited for this app and that it’s become a daily staple for you so you want it to succeed. But React Native is not a bad technology stack. In its nearly 10 years it has evolved and improved dramatically. Huge apps are written in React Native. I bet you use, or have used, some of them and don’t even know.

            Technology is a tool. You can write great software and equally bad software in any language or stack. I’ve used a lot of terrible iOS apps, and I’m sure some of them were written in Swift. A language or tech stack is not inherently bad, and claiming such is not constructive feedback, it’s being an asshole.

            Don’t be an asshole.

          • Maraval26@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            Hi fellow, you’re actually pretty rude. Even your « I apology » comment is not an apology at all.

            As an IOS dev, swift engineer, major critic bla bla bla, you should know that there are more constructive ways of providing feedback.