In the previous post I pretended to be a teacher to learn about communication. Now let’s go on with this strange but interesting experience.
Explaining things is all about abstraction, and so is programming. So, why do so many developers (myself included) struggle to communicate with non-tech people? I tried to answer this question by walking in a teacher’s shoes for a day.
“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly.