One of the most underrated developer skills isn't writing code—it's writing clear documentation. Whether you're working on a personal side project or contributing to a team repository, good documentation reduces onboarding time and helps future contributors understand design decisions.