book author college writer community projects developers development career careers fiction employment authors association open source jobs novel church