Programming is insanely hard. It’s about discipline. It’s about going to your Coding Dojo week after week and learning your katas from inside out. It’s about overcoming the fear that you might actually write something very buggy in a piece of software that will cost its owner several millions of euros. Programming, however, is also fun. And while we do talk about it, we seldom do code for fun, just as a celebration of how much we love our coder’s life.
This session is an attempt to change this. We’re going to code for fun. With the secret hope that some of the attendees will like what they’ll see, decide it’s the coolest thing to do, and make it happen everywhere on the planet.
Format and length: 90 mins coding performance, with the most important participation of the audience.
Intended audience and prerequisites:
Designing the session, we have especially had in mind the coders who’ve been around for a year or two, and who may be deciding they’d rather be managers. We also have in mind the IT managers who might have lost touch with their inner programmer. Actually, we’d like to have with us any person who has the intuition the act of coding is a miracle in itself, but doesn’t know how to articulate it, or fears they might be wrong to have such intuitions. Or, to put it another way, anyone who thinks agile conferences are getting too serious.
Objective(s) of the session:
In the session, we will focus (hard) on performing a kata for the pleasure of the audience. This time, we’ll focus on inspiring and creating - rather than on pedagogy. The big idea we want to get across is that programming can be beautiful, and that through creativity and beauty and poetry programmers have much more power than they think - much like the teen playing guitar and not knowing yet they’ll be a rockstar. The session will be a success if attendees find what we’re doing cool enough that they want to do it themselves at home.
Benefits, for the participants and the presenters
During the session, the participants will have had the opportunity to:
- learn how to teach a computer to talk like Dr. Seuss
- throw out (other) crazy ideas
- have a good laugh
Organizers, on their part, seek the opportunity to:
- reach out with other coders (be they out of the closet or not)
- see if an audience can prevent them from getting a computer to talk like Dr. Seuss
- share the joy they feel while programming
- have many good laughs