I made an effort not to hoard any code I've written for myself. If it helps at least two people (including myself), then I've done my job. In terms of monetizing, I try not to have money as the main objective, but if I can bake in business logic like Patreon, Github Sponsors, Liberapay, etc then I will try that if the project takes off in a big way.
> What’s your thought process of coming up ideas and executing them.<p>Usually the come up naturally: I have a need and can't find any product satisfying that need.<p>> Lastly how do you turn them into profitable business<p>I don't (need to). I have a well paid job and publish side projects as open source (if they get far enough). Are you looking for some kind of business advice?