Have you ever thought about how much of software engineering involves explaining things? We stick comments in our program to explain why we added X to Y, we write README files to explain the program, and we spend the afternoon explaining the whole thing to the new person. A decent explanation can be the difference between success and obscurity. In this talk Russ Olsen will run through the things that you can do to craft explanations that are clear, engaging and perhaps even a bit funny. Russ will do his best to be clear, engaging and perhaps a bit funny.
Russ started his career doing that other kind of engineering, the sort that involves motors, gears and getting dirty. Pretty rapidly the wonder of computer programming lured him away, which probably explains why most of his fingers are still intact. Since turning to coding, Russ has worked on everything from 3D design and image processing software to database query engines and workflow systems. Russ is the author of two programming books and a frequent conference speaker.