This week my supervisor informed us that our project will be inputted in some tool so that it would be a “legal” (???) project. She instructed my colleague to input my name as a project leader. Great! That would mean more work and… I just hate it!!! Aaaarggghh!
But more frustrating than that is when she informed us that we must start documenting the project. Oh man, I am a programmer, not a technical writer… and I just hate making documentation.
Back in collage while doing our thesis, I also took the role of the main developer but I never touched the documentation. I let my group mates handle that part. I think I have more problems trying to make the logic of the system and I don’t want extra burden. I also am not that skilled in putting my explanation into word or charts.
Today… I still hate documentation! I know the benefits of documentation but I’m just not born for it (except for inline documentation). And I think that CMMI is overkill. In our department, documentation takes longer than that of the actual development. And if the documentation is that long, I think the time it adds to the project will overshadow its benefits.
I’m your friendly neighbourhood web developer…ranting and thinking if other developers have the same rants about documentation and CMMI.