Technology seems to tend toward integration: my desktop used to have a separate smartcard, modem, network card: all now integrated hardware.
https://about.gitlab.com/2018/10/16/github-launch-continuous-integration/ talks about a similar effect in GitHub: from hosting code to issues+wiki+projects+security+CI.
Related Posts
It feels like a mature software project is one where bugs require multiple commits to fix.
You've hammered out the basic issues, so the remaining issues are often weird interactions between components.
For hobby projects, I really like software where I can do small features or tweaks. Sometimes I don't have time for anything more substantial.
Website projects are great for this. Are there other areas?
Caddy is really growing on me. It's nice having a web proxy that includes letsencrypt functionality without any additional configuration.
I've tended to use nginx with a separate letsencrypt setup for projects before, and it's much more awkward.