Who writes tons of code because documentation is really bad?