https://joshblais.com/posts/documentation-solves-all-problems/