One of the core values I try to promote on my team is “be the change you seek”…. this also goes for programming and documentation. Most developers tend to complaint about code if it’s not thoroughly documented, however more often than not I see the same developers not documenting their own code if they are working on a codebase with little or no documentation. My recommendation is to be the change that you seek and start documenting your own code… soon other developers will follow and eventually the codebase will be documented… its truly that easy: you can make a difference !