Do any self hosting sites include an "effort index"? For example, if its a binary which needs Sqlite/MySql and Nginx, it gets a perfect score; if it needs 5 docker containers...
On the contrary. Handwaving "oh bring your own DB" is drastically more complex than having a ready-made docker-compose.yml which includes said DB and whatever else is needed.
Ahh the lost art of writing installable deployable software.
Another thing I don’t like about SaaS is that most of it is a yarn ball held together by snot and twist ties that can run on only one cloud… or only one cloud account with hard coded details about that account. As such it’s encouraged a generation of developers to write this slop.
> Ahh the lost art of writing installable deployable software.
Yeah, because it's so easy to create a deployable package for a variety of distros. Especially if you have any system-level dependencies. Even more so for shitty unreliable ecosystems such as Perl, Python and Node.js.
There is a reason why Docker and friends took over deployment artifacts. Having a single reproducible (if properly done) immutable all-dependencies included artifact that will run everywhere with a container runtime is just magic. Gone are the days of "You need libcgit v2 to use my package... oh Ubuntu calls this libcgit2, but wait, I'm on Ubuntu 16.04 which only has libcgit51".
It just makes deploying much easier. I don't have to worry about system dependencies or some random trash being left on my filesystem, since the container has all of its dependencies and it only has access to whatever parts of the filesystem I give it.