Programmers generally hate writing. Except that they don't. They like creating, they like composing, they like words and languages and using them to create structures with meaning and flow. What they don't really like is writing ‘comprehensive documentation’. When it comes to code and architecture (and even documentation), and practice and process, there are many parallels and differences in creative writing and other arts that those in software development can learn from - after all, software is executable fiction.
In this session, actual stories and not user stories are meant when referring to stories and the craft of writing. Much code is written as a murder mystery, but this doesn't have to be the case. Writing code should not mean that we are left with knowledge that’s obscured as if written in, well, code.
Kevlin is an independent consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process.
He has been a columnist for various magazines and websites. He is co-author of ‘A Pattern Language for Distributed Computing’ and ‘On Patterns and Pattern Languages’, 2 volumes in the ‘Pattern-Oriented Software Architecture’ series, and editor of ‘97 Things Every Programmer Should Know’.
He lives in Bristol and online.
To buy tickets to see this fantastic talk, and many others like it head over to our ticket page.