software developer, FOSS enthusiast, 🍕🍝🇮🇹

  • 4 Posts
  • 53 Comments
Joined 1 year ago
cake
Cake day: June 27th, 2023

help-circle



  • Developing software and managing a community are totally different skills and mastering both is not to be taken for granted.

    Plus, since you are very passionate about the open source projects you maintain or contribute to, it is difficult to “detach” yourself from people’s issues and not feel every criticism as a personal attack (and yes, when your software does not have the features/behavior they expect, some people can express their disappointment in quite a sharp way).

    I prefer not to make anyone pay anything but “you get what it is, be warned that you may experience some bugs or lack of support for certain devices” (because I can’t buy every piece of hardware and test). Few people have accepted this model but, those who did, have always been supportive and respectful, making me rediscover a little hope that kindness isn’t dead at all.









  • I personally have a gut feeling of rejection for every language having the unless keyword. This is why I hardly know any PERL and Ruby for example.

    I have mixed feelings towards Kotlin’s takeUnless scope function (I nearly always use takeIf with a negated predicate) because my mind forgets the unless version exists.


  • Jerboa is awesome and has got better and better over time. And it being open source is a great value given to the whole Lemmy community. Whenever I have doubts, I look at Jerboa’s code as a sacred book for guidance, meditation and inspiration 😂 once you get accustomed to some of their idiosyncrasies it has all the answers!






  • I come from a super-right wing family too (but from Europe) and they really are in love Elon because it’s like “a dog being out of control” in the billionaire group, the one who is brave enough to go against the rules, defying the “cancel culture” and the unidirectional thinking imposed by political correctness.


  • Dieguito 🦝@feddit.ittoMemes@lemmy.mlWok 22
    link
    fedilink
    arrow-up
    59
    arrow-down
    1
    ·
    edit-2
    10 months ago

    As a software developer, I’d recommend them to switch to semver, having three digits to separate major, minor and patch numbers. This makes it easier for customers to identify if the new version has just minor fixes (an ingredient removed), breaking changes (eg the menu changes) or major changes (all the waiters were replaced) compared to the previous one.