GUI is awesome, but I wanted to keep it code so that we can manage it with Git and dotfiles.
Most users will probably prefer a GUI version, but Sway users aren't most users.
Writing a lot of good blog posts is the best. Sometimes people contact me directly via my blog.
Now software developers are shortage, so you can find your clients easily. Good luck!
The same as Heroku, provide docker-based PaaS and users would pay for their containers.