4 ms·
I'm not a full-time freelancer, so I try to optimize the type of work I do. To that end, I'm sticking with Rails. For my personal workflow, I put all projects
by bdcravens 3y ago
I'm not a full-time freelancer, so I try to optimize the type of work I do. To that end, I'm sticking with Rails.
For my personal workflow, I put all projects in their own Docker Compose files (with local containers and/or standard images as appropriate). As much as possible, I want every project set up in such a way that my (host) machine has very few dependencies and everything is separate.
I limit the freelance work I do to the engagement; I'm not interested in managed services like owning the Github or the hosting accounts. I want to remove myself from the deployment if possible, so I push them towards CI/CD when I have the influence. (Github Actions these days, but I've used many of the standard options)
I avoid any kind of locking-in the client to me.