What is Technical Report Writing? 3 Knowledge to Write Effective Reports in the Future