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