Zen and the Art of Software Development
What is a koan in Zen?
#20: Most intimate
The CTO asked the dev, “Where are you going?”
The developer said, “I am on a career path, following the technology trend.”
The CTO said, “What are you on a career path for?”
The developer said, “I don’t know.”
The CTO said, “Not knowing is most intimate.”
The developer suddenly attained great enlightenment.
#6 White and Back
A developer asked the CTO: “Apart from code quality, beyond SCRUM, please tell me directly, the meaning of Software Development.”
The CTO said, “I am tired today, I can’t explain it to you. Go and ask the VP of Engineering.”
The developer asked the VP about it.
The VP said, “Why don’t you ask our CTO?”
The developer said, “I was told to ask you.”
The VP said, “I have a headache today, I can’t explain it to you. Go and ask a senior developer.”
The developer asked a senior developer about it, who said: “I don’t understand nothing about that question.”
The developer told the CTO about it.
The CTO said, “the VP’s head is white, the senior developer’s head is black.”
#39: Write some code
A junior dev told the CTO: ”I have just joined the company. I beg you to teach me.”
The CTO asked, “Have you setup you IDE?”
The junior replied, “I have.”
“Then,” said the CTO, “Go and write some code.”
At that moment the junior was enlightened.