Why don't developers seem to care about good documentation?
If you point out a severe lack of documentation to the average developer, they might agree with your observation, only to shrug it off, as if this isn't a big deal to them.
I almost get the impression that they like the lack of documentation, because they get to explore and mess around.
The reason I say this is that poorly documented libraries and frameworks that I wouldn't touch with a ten foot pole are used in a ton of projects out there. People choose to use them, while completely neglecting to quality check the documentation.
I don't like to explore and mess around. I want to get the job done. Having to struggle to figure out how a system works makes me frustrated, and I don't enjoy it at all. Actually taking pleasure from this strikes me as a form of masochism.
Why would a technical manager choose to use such a system to begin with? The only two reasons I can think of is that they simply don't care about documentation, and that they're going for job security or vendor lock-in: I know this obscure system and now you can't get rid of me.
What are your thoughts?