11 Complexifying Code (TODO)
https://besjournals.onlinelibrary.wiley.com/doi/epdf/10.1111/2041-210X.13961
https://github.com/jennybc/code-smells-and-feels
https://www.slideshare.net/milkers/naming-things
11.1 Making code unreadable
11.1.1 Naming
structure for sorting, ordering, clear semantics
https://indrajeetpatil.github.io/second-hardest-cs-thing/#1
Jenny Bryan
11.1.2 Whitespace
linters / stylers
11.2 Making a monolith
not using functions / files / templates / variables
11.2.1 Making code inflexible (variables)
11.2.2 Making useful code chunks hard to reuse (functions)
11.3 Project organization
11.4 Debugging
rubber duck debugging
isolation
11.5 Asking Questions
reprex
11.6 Documentation
11.7 Safety
Bill of materials: https://develop.secure.software/sbom-facts-know-whats-in-software-fend-off-supply-chain-attacks