things to write about for an essay | professional development plan essay | netbeans group projects