"In my business plan, navigation was storytelling, learning was from copying others, strategy was based on magic frameworks." Sounds like a metaphor for a lot of text based programming practice. Imperative programming is a kind of storytelling, according to his metaphor.
"In a high situational awareness environment, such as using a chessboard, navigation is visual, learning is from context specific play, strategy is based on position and movement." Are there lessons here for the design of visual programming environments? New kinds of visual maps that would enhance programming?