I've found that just writing code only takes me so far, I need to share as well to feel good about it. But sharing anything outside of the ordinary with the world means painting a pretty big target on your back. On the positive side, it also opens up an avenue for getting paid.
My point is that if you start with the fun and let it grow from there, and you're willing to go through the discomfort of sharing, it doesn't have to be either or.
replies(2):