• 1 Post
  • 20 Comments
Joined 1 year ago
cake
Cake day: June 8th, 2023

help-circle



  • does adding the copyright/license information do anything?

    Not a lawyer, but I’d be sore amazed if “your honor, he copy/pasted my Lemmy comment” flies in court, regardless of your copyright status. The same goes for those AI use notices–they’re a nice feel-good statement, but the scrapers won’t care, and good luck (a) proving they scraped your comment, (b) proving they made money on it, and © getting a single red dime for your troubles.





  • Platypus@sh.itjust.workstoFediverse@lemmy.worldThe perfect Lemmy app?
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    2
    ·
    7 months ago

    Because cross-platform apps inevitably feel out of step with the OS they run on. Native apps can use system components and behaviors and will almost always run better because they don’t need to be wrapped in a cross-platform framework. Admittedly a platform-locked app isn’t going to be a universally perfect Lemmy app, but it can certainly be a platform-specific perfect Lemmy app.

    With no disrespect to Voyager, its devs, or its users, this is why I can’t use that app despite its impressive feature set and high level of polish–the ui feels fundamentally wrong on iOS, and the fact that it’s a very direct Apollo clone but not written in native swift makes it feel like a knockoff.




  • I’ve been tasked with updating some code a senior programmer (15+ years experience, internally awarded, widely considered fantastic) who recently left the company wrote.

    It’s supposed to be a REST service. None of the API endpoints obey restful principles, the controller layer houses all of the business logic, and repositories are all labeled as services–and that’s before we even get into the code itself. Genuinely astounding what passes for senior-level programming expertise.









  • It’s admittedly quite good at what it was originally supposed to be: a voice chat service for playing games that’s easy to join, use, and share. The troubles began when they started trying to pivot to be a general-purpose public internet space provider, because the platform was never supposed to be that and they’ve done absolutely nothing to support it.