Bring a Friend (Why Have An Elegant Code Open Spaces Session?)
Last week Scott announced a Elegant Code Open Spaces Session. But why are we doing this? Obviously when answering this question I am speaking for myself and not necessarily the rest of the Elegant Coders…although who could possibly disagree with the constructed and reasonable argument that follows!?
There are basically two reasons for me to personally participate in various community events:
- The selfish answer is that I want to make myself better.
- The unselfish answer is that I want to make other people better too.
The second one of these is hard. One thing that was re-emphasized for me during Seattle was that the biggest challenge that any community faces is converting the unbelievers. Obviously most of the people who turn up for ALT.NET events have bought into the ideas (I am not going to go down the rat hole of defining what those ideas are). But how do we increase the number of people who are aware of and hopefully buy into some of the ALT.NET dogma?
The problem was well illustrated in the Are Auto Mocking Containers (AMC) Evil session in Seattle . The amount of concepts that need to be understood and pain that must have been experienced to even reach the point when an AMC comes into play is enormous. So how do you take your stereotypical Mort (I am not using this term in derogatory way) and at least make them aware that there might be another way to do things?
When we were discussing this problem over lunch we came up with the idea of the Open Spaces session. It sounds kinda lame but the idea for each Elegant Coder is to “bring a friend” who might be open to some new ideas and at it’s core that’s what this event is all about. It’s going to be a lot of fun…


