Directed Practice: Aaron Bedra on Clojure Koans, Technical Writing, and Speaking Mastery
Directed Practice: Aaron Bedra on Clojure Koans, Technical Writing, and Speaking Mastery
The Interviewer
Mike Hall
Interviewer, community organizer at UGtastic
The Guest
Aaron Bedra
Clojure Contributor, Security Expert, and Co-author of Programming Clojure
The Conversation
Critical Insights
durable
"The Clojure Koans were heavily influenced by Jim Weirich's Ruby Koans, adopting a 'directed practice' style that uses the language's own DSL capabilities to create a close-to-source learning environment."
durable
"Technical presentations in large venues should prioritize inspiration and exploration over deep-dive instruction, as the time constraints favor 'fueling learning' rather than comprehensive teaching."
durable
"Structured outlining in Emacs Org mode is a critical practice for maintaining narrative flow and transition quality in fast-paced technical conference talks."
durable
"User groups function as essential 'testing grounds' for technical ideas and presentations, offering more frequent opportunities for feedback than monthly or annual conferences."
time bound
"Evolving a technical book between language versions (e.g., Clojure 1.0 to 1.3) requires balancing introductory stability with updated idioms and interface changes."