Are Storytellers The Best Programmers?
I’ve had this article sitting in my queue to write about for quite awhile. On the one hand, “storytelling” misses the careful Engineering-like attention to detail that is necessary to code well. On the other hand, “storytelling” is a form of self-explanation that relates to Darrin’s recent comment about how important that’s been for him in his experience as a professional software developer.
“As for learning how to code, I think good storytellers make the best programmers. I used to freak prospective employees out by having them write a story for me instead of the “what’s wrong with this code?” tests. But it showed me who was able to think well, organized, creatively, and filled in the details.”