Ways to explain code when told it doesn't make sense
softwareengineering.stackexchange.com