• Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 day ago

    Many people enjoy programming, you know. I’ve got like ten reasonably-sized projects and I haven’t posted about them anywhere. Because I built them to scratch my own itch, both in terms of functionality I could use and the itch to build something, no matter what it is. I’m not wasting my time, because I’m doing something I enjoy.

    • who@feddit.org
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      Prelude to most of my projects:

      1. I want a tool that does X, with conditions Y, and without Z.
      2. I search for such a tool, and discover that it doesn’t exist.
      3. I build it myself.

      Epilogue:

      I now have exactly the tool I wanted. It makes my life better all day, every day, with no foreseeable end.

      Happy user.

    • pinball_wizard@lemmy.zip
      link
      fedilink
      arrow-up
      4
      ·
      1 day ago

      Same here. Bold of anyone else to assume that I want to share my open source project. I don’t mind if someone finds it, but it’ll be a cold day in hell before I promote it. Haha.

      • Ephera@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        23 hours ago

        Yeah, after writing that comment, I was thinking, if I do promote it, that means there’s a certain expectation that I’ll integrate or implement functionality that others want. At that point, it becomes less of an egoistic thing. And I’ll be doing more communication and whatnot, therefore less programming.

        Maybe that’s the puzzle piece that OP is missing? If you don’t promote it, you have practically no extra work compared to developing it under a proprietary license. In fact, it often reduces the workload, if you can just post it publicly without having to secure the repo.
        And you don’t incur costs from giving it away either. So, if you make sure to only put in the work that you want to put in in the first place, you have no disadvantage from publishing it with an open-source license.