Automating Self Evaluations for Software Engineers