I found "Composing music a new approach by William Russo" a good start this.
It is a pretty Nifty guide to the topic.
11 karma · joined April 19, 2012
Diving into codebases, like the octave and supercollider interpreters recently. might be quite interesting to re-read it.
You don't operate in a vacuum when you work on projects. What if you think someone is wrong? Being direct might be a risk, because then the community might not be seen as "welcoming to newcomers" anymore.
I mean, ideas don't come out of nowhere for projects, and people who care about things, will be passionate about them. What if someone comes in the way of you building things? What then?