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