This resonates with my own experience tremendously. I've blogged for ten years - opportunities have come out of it. I've worked on OSS for ten years - opportunities have come out of it. Most of the time I was doing both I felt like I was doing something inconsequential that only meant something to me. That was incorrect. Reliably putting work out there and collaborating with other humans makes things happen.
> Most of the time I was doing both I felt like I was doing something inconsequential that only meant something to me
because the world is so large, it's actually quite likely that any problem you have that you solved is applicable as a solution to a problem someone else have!