I tried something the weekend before last at the 3rd Mid-Atlantic Code Camp ... I went slideless! I presented 3 sessions during the day and I did not have a single slide, not one, nada, nothing. The good news was the audience loved it. I took a few polls during the day and the response was definitely positive.
- Definitely an adhoc, adlib feel to the sessions - it was "real". I even started the first session (The Tao of Test First Coding) by offering 3 choices of things we could build and opening the floor to other ideas - perhaps the audience hadn't consumed enough caffeine by 9am to appreciate the dynamic nature but it was still fun - unfortunately the whole Tao thing was a little lost too. Not exactly the best idea to pair TDD (a process that takes a long while to truly grok) with an abstract concept like the Tao but I thought it was neat.
- Less tedious preparation since I could just focus on the fun bits - the communication with the audience and the code.
- Less conventional format - everyone seemed to wake up in their seats as if to say "Oi! What's going on 'ere?" - certainly got people's attention!
- Difficult to convey essential information (the whiteboards were on the side of the room - no, the back row can't see orange and it definitely takes longer to write things than to click Next)
- No flow to fall back on. I tried to have the flow of the session mapped out on a piece of paper that I kept to myself but it was less intuitive than simply following a deck.
- Nothing to post afterwards. I had a few people come to me afterwards asking for slides since they had unfortunately missed the sessions - can't help them a whole lot!
- Hard to improve the session. Usually you improve your deck based on feedback - this will be tricky since the session becomes so adhoc it is difficult to remember format.
I definitely enjoyed the format more since I enjoy process and thinking on my feet. The audience definitely preferred the code first approach and adhoc nature. I think I will continue this format but need to figure out how to structure an overview so that I can:
- improve sessions over time
- have something to give attendees who miss the show
- keep some kind of structure
Next time you give a session, go slideless! It is fun.
Jonathan Cogley is the CEO and founder of Thycotic Software, a .NET consulting company and ISV in Washington DC. Thycotic has just released Thycotic Secret Server which is a secure web-based solution to both "Where is my Hotmail password?" and "Who has the password for our domain name?". Secret Server is the leader in secret management and sharing within companies and teams.
I will be presenting on Pair Programming (something we practice daily at Thycotic) tonight at the Washington DC Extreme Programming User Group. The session involves an exercise (which I have blogged about before) but it is always interesting to hear peoples opinions and past experiences. Pair Programming is definitely something that can have great effect in the right setting but requires disciplined practices and the right people to work effectively.
Please stop by to join the group which meets from 6:45-8:45 pm at the SE branch of the
Washington DC Library.
We will also be giving away a 10 user license to our product Secret Server (worth $229) to some lucky attendee. If you haven't tried Secret Server yet - you can download it here - it is the password repository that every development team should be using!