I normally get jobs thru people I have worked with already. It reduces everyone’s risk quite a lot. Obviously I had to bootstrap, and that was in the far easier hiring time of the 1990s when all the people who wanted to be rich weren’t trying to do programming. I still interview and have people look at my public git hub and so on, but the context is much more “do you understand the problems we are trying to solve and do you have ideas or experience that relate” than “can you do this programming puzzle” (which no, I can’t, my particular forte in software is identifying where systems or solutions almost line up and a little bit or torqueing with a glue layer or two will enable this awesome work to be used in this novel problem space; even larger green fields is just taking open source libraries and frameworks and pipelines and combining them into a useful thing designed for exactly the use case at hand, which will never not be a far more useful product than some big generic product, quicker to change to meet the customers shifting sense of delight and more fun.)