DEV Community

Discussion on: 5 most underrated skills of a top developer

Collapse
 
winstonpuckett profile image
Winston Puckett

Should 2 be in this list? Documentation is a failure to express yourself using code. It's necessary sometimes, but shouldn't self documenting code be the thing we strive for?

Collapse
 
anubhavitis profile image
Anubhav Singhal

Hi, Winston

Self documentiing code is surely an awesome thing, but again in more complex systems, it's tough to navigate through codebase. Documentation does the charm, and it's also helpful for begineers to read and understand one's project.

Have a nice day. :)