← Back to context

Comment by whydid

15 days ago

Because businesses always support their software better than individuals?

He did not say "companies vs individuals", he said "single maintainer", which is obviously a high risk factor to consider IMHO.

I wonder why they all start their own projects instead of putting their heads together. They could achieve so much more and make a bit more money on the side, while each of them would have to spend less time on it. It would also attract risk-averse companies.

  • This is true for most alternatives, but not for Coolify. I am the second maintainer of Coolify and Andras and I maintain most of Core Coolify while we have 4 other maintainers helping with support and the docs and a few other maintainers who help with CLI and some other stuff.

The amount of random 1 man opensource projects holding up industries is shocking XD

  • It's worse for corporate private source projects. Often the docs are lacking and it's essentially a 0-man project.

    • Second this! I just got hired for a short-term project to extend a payment solution I once wrote when I was employed by that company.

      I was amazed to find that a) nobody maintained the project after I left, there were only two minor fixes because their house was on fire, and b) I really took the time to write almost complete documentation on all the important topics, which helped me get back on track faster.

      You are absolutely right, and I have experienced this most of the time. The problem is that it is an uphill battle to explain to most stakeholders why you are "wasting" so much time on non-customer facing documentation.

      It is hard enough to convince even technical stakeholders (e.g. product owners) to write automated tests.

      While at the time I mostly think it's bad, later on it forces them to pay me twice as much, so I guess it's not as bad as I always think in those moments :D