I am Rooki Cookie. I am a programmer and i try to help everyone :)

  • 3 Posts
  • 103 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle










  • Rooki@lemmy.worldMtoToday I Learned@lemmy.world...
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    3
    ·
    4 months ago

    Good, then find some guys to develop lemmy faster, reliably and bigger. With lemmys pace of features, it will be taken over by faster developing platforms, where they can have more and more features ready and deployed where the lemmy devs still wait until they get enough donation to implement any crucial feature.

    Sublinks decision was based on: How fast and reliably can they build a lemmy backend replacement, java is the only possible option there. There are many devs, Language is mature, reliable and not a hipster language like rust.

    Of course if they did that in rust they would be same level, but then would be the question why not contributing to lemmy directly.

    If performance and memore is so dramatically NASA rocket computer limited, than why not use assembly. Its the fastest, memory efficient and speaks directly to the computer.




  • Rooki@lemmy.worldMtoToday I Learned@lemmy.world...
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    3
    ·
    4 months ago

    Yeah because of that i said IF you develop your java application correct…

    If that is correct, than you have no issues of any kind. That statement is correct. But like you said, no one is perfect, but rust would be a more difficult language than java and less documented. For a stable, predictable and reliable software your programming language needs maturity, stability and a community to support it. Most of it rust doesnt have.





  • Rooki@lemmy.worldMtoToday I Learned@lemmy.world...
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    2
    ·
    4 months ago

    Java is already mature enough and i dont think the current smaller-medium instances experience that lemmy is on 100% cpu allways, so we can expect that it is a bit less optimal, but not before 5% cpu and after it 100% cpu, lemmy is a mess in performance, 0.18 instances gets ddosed by dead 0.19 instances, that retry always failed federation. So lemmy itself is the danger here.



  • Rooki@lemmy.worldMtoToday I Learned@lemmy.world...
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    10
    ·
    4 months ago

    In terms of maintainability its an upgrade. Can you read the code from the current lemmy as a non rust coder? no. Now look into any file in sublinks can you read that? Probably yes.

    Maintainability is gained too with the more possible contributors that have more knowledge about java and can improve more and more the code