• 3 Posts
  • 123 Comments
Joined 10 months ago
cake
Cake day: June 29th, 2025

help-circle










  • idriss@lemmy.mltoPiracy@lemmy.mlNow where are you guys?
    link
    fedilink
    English
    arrow-up
    9
    ·
    11 days ago

    Stealing is obviously a dumb analogy, it doesn’t remove the ownership from the original owner.

    You are selling computers, I buy one then I find a way to replicate the computers you are selling and I give them away for free, it makes me a thief? or the end consumer a thief?

    Originality and work is definitely yours, so it’s definitely a gray area, but quite an exaggeration to call it theft.

    Last point is the related studies that people pirating are either getting it for free or never paying for it anyways.







  • That’s pretty good except one giant flow. The author relies on counting commits. That doesn’t work in a lot of places, I prefer squashing commits when merging a PR/MR to reduce the back and forth noise, so you will find me in position 5 or 6 in the projects I am the top expert of. I don’t think git blame and counting number of lines would help either, because if we change our formatting standard and ask the junior to reformat the projects and make sure they continue working, he they will show up as top expert in something they know nothing about.

    These commands make you feel good but tell nothing about the project and who are the experts.


  • It could be just my biased view/experience.

    I worked for a chinese startup in Beijing and we barely employed git or reviews, massive projects had 0 tests, we put 0 thoughts on architecture, just stop when it works.

    I joined an established European company after that and the difference was huge, I had to relearn everything, proper code reviews, follow best practices, you don’t stop when it works, you stop when it works, it’s well tested (extensive business tests plus at least one required integration test for every change you make), iterated over the architecture a few times to have something simple to understand and clean.

    I was also a contractor for another very new European startup where the process was not as robust but still better than the first one.