London Software Craftsmanship

★ Transcript Available Jump to transcript
Duration: 13 min · Published: Nov 20, 2011

Transcript

Hi, I’m Mike, I’m sitting down with Sandro and Tom from the London Software craftsmanship Group. And, excuse me, Sandro, can you tell us a little bit about London Software craftsmanship? Sure. We started about August 2010, so basically it came up with an idea of myself and a friend of mine, Dave Green. So we used to meet just to talk about software and catch up and stuff. And then all of a sudden we set up, maybe it would be great if we could have more people coming along and sharing their ideas. Preferably if they come from other languages as well, not Java or other. So then we had this idea of having a group of people that could meet regularly. I took this idea to the London Java community and spoke to some of the guys who didn’t know anything about craftsmanship, but they loved the idea of having a group of people, different professionals coming along and having a chat. And then they said, why don’t you create a craftsmanship group? We said, we’re a craftsmanship community and we’re going to support you as well because we would love to attend the meetings. And that’s how it started. So that night I went home, just set up the group at meetup.com, and then we announced our first meeting there. So you went from two people, where are you sitting now with typical attendance? Yeah, it’s crazy because when we started we didn’t know exactly how to start. It’s okay, we want to create this group just Dave and myself. So where do you go? From there. Because we realized that the people that we spoke to didn’t know anything about craftsmanship, we thought maybe we could give a talk on craftsmanship. Right. If we have like 10-15 people attending, that would be great. Well, it turned out that we had more than 100 registering to our first talk. 100. 100. Yes. Yeah, and then we were scared because I’ve never spoken publicly before, so geez, I can’t do that. And then, so after that talk, a lot of people were very inspired in the whole thing, the whole craftsmanship thing. And then we decided to go back to our original idea. That was like having a group of people that meet regularly, and then we come up with a round table. So today, after just over a year, we have 429 members. We promoted 23 meetings, and we are growing at the speed of 15 to 20 members per month. And yeah, that’s about it. So you’ve got a monthly meetup, right? That’s… We have a few things. Every Wednesday, every second Wednesday of the month, we have our round table meetings that are by far the most popular. It’s limited to 30 people. It’s a group discussion. People come along. We put topics on the whiteboard. Like a mini-on-conference? Mini-on-conference. Okay. So we always meet in the same company. There is a company where David used to work for that they started on the company that I used to work for. So they pay all the pizzas and beers and stuff. So we have the space after 6:30 to 9:00. So people put the topics. Then they explain what they want to discuss. It can be anything related to software development. From they want to show a piece of code or they want to discuss architecture or how to do agile and distribute teams around the world. Anything. So… And then we vote. The most voted topics we discuss. Sometimes we split in groups. Sometimes we discuss one topic per night. Sometimes we discuss five. Right. So that’s the round table. We have every last Wednesday of the month we have a hands-on coding session. That’s limited to 40 people. Okay. There’s always oversubscribed as well. So we always have people waiting. And we have some spare sporadic meetings like we have code retreats. We have talks and other stuff. Regular meetings we have two. And very soon we’ll have three. Okay. So two round tables a month. No. It’s one round table and one hands-on session. One round table. Okay. And then with the extremely large group, we were talking a little bit earlier about how it became too much for just two guys to manage. So you wanted to spread that out. That’s where Tom comes in with the associates group. Can you explain a little bit about what the associates and then maybe Tommy can talk about what you do in that? So first, what is the idea of the associates group and then… I can explain how it came about. This came from the London Java User Group because it has 2,000 members today. So it was too much for just a few people to organize. So they decided to invite some people that could contribute but they don’t need the… They are not fully committed. They contribute whenever they can. Right. So Tom was always one of our main members, like very active. Yeah, sure. One of the reasons why I’m an associate is because currently our Software craftsmanship group is quite heavily sort of Java.net based, literally because of the association to the London Java community and other communities. And we don’t really have much of a Ruby presence. And so I’m one of the Ruby people that I can talk to other Ruby developers. Okay. And I think we have enough people in the sort of Ruby industry that would be interested in Software craftsmanship. So do you have separate meetings for these… Like is it… Because you said you have a limit of 30 but you have 600 or so registered members. Do you have a separate meeting for like at a different location or something like that for the associate groups? Yeah, we meet up as the sort of associate group. We’ve only had one meeting so far. So we’ve only done this for one month. Okay. Okay. So we sit down, discuss ideas, the sort of… The next sort of hands-on sessions that we want to do, who wants to do them, how we can help each other with them. Okay. And all that sort of stuff. Yeah. Yeah, we also discuss like the plans for the group as a whole, where we are taking the group. So the whole direction of the group. Because now David is moving to Italy, so it’s just me from the original founders. Right. And so the idea that I brought to us, as you said, I want diversity. Right. Because David and I were Java developers. I want diversity. So there is a guy from Android community, Tom from Ruby, and then other people from Java. But I want more diversity in there. Right. So we discuss the things that Tom talked about, but also where are we going as a group? What are our next steps in terms of like our mentorship program that we want to do, the connections to other communities, like that’s what we’re doing here. So that’s the things that the associates would be discussing. But as I said, there is a difference between the leadership team and the associates. The associates are… They contribute whatever they can. Right. Loads of people. They have great ideas, but they can’t commit to the same level like David and myself commit. Every month. Sometimes many hours a month. Oh, many hours. Yeah. Weeks. Because we need to sort out all the venues, all the contacts. Right. So the idea with the associates is to bring people that want to help, but don’t want to commit straight away. Right. And as soon as they start getting more involved, then we will bring them to the leadership team. Right. Like full commitment. But they need to see if they want to do that first. Right. So that’s my separate… Yeah, because I’ve seen that problem where sometimes people are saying, “Yes, I want to do this.” And then they get into it a little while and they’re like, “Wow, this is a lot of time.” And maybe I really am not that passionate about this after all. Yeah. It’s interesting for me because I haven’t really worked in a community group like this before. I’ve been part in this sort of higher level of it. And yeah, it’s really interesting the sort of training that you get from just talking to guys like Sandra and David on organization and being able to present as well. Right. And learning all those skills while also helping out in the community and that sort of thing. Yeah. It’s very interesting. And I also want to introduce you later on to Ray Hightower, who has a very similar model here in Chicago for the greatest Ruby community. They’re two main groups in two different cities. But we can talk about that later. And people have already seen his interview. So they know all about what he was doing. Yeah, no, it’s fascinating. And you said you were also working with some other, or you’ve been in communications or trying to set up communications with some other user groups that are international, some in Paris and Germany and Israel. Can you tell us a little bit about how you’ve been working with those groups to help them or to at least connect and share? Sure. So when David and I, we sat down last August, we finished our first year as a community. So we had a meeting. It’s okay. We had an amazing year, amazing first year. Where do you go from there? So we’ve done a lot for our community in London. So we made it a reality. But then we realized that we were not doing much for the craftsmanship movement as a whole. Right. So. And we need to try to spread that. We need to make craftsmanship flourish, if you like, in other places. So part of our mission was to go to other conferences in other countries and start sharing our experience, because David and I, we couldn’t even organize our own birthdays before that, right? So we’re not organized of anything. Yeah. We had no idea what we were doing and how many people would turn up, but we learned a lot in one year. In terms of finding venues, sponsors, and how to attract members. So a lot of people want to have a local community, but they don’t have one. Right. And they are scared to start one, because they don’t know what to do. Yeah. So that was part of our mission. So I ended up going to a craftsmanship conference in Germany. And my mission, I started talking about the communities and what we were doing, and they had no community there. But then after speaking to loads of people. Five of them put themselves forward and said, like, we want to learn more. And then I ran an open space, sharing everything that we’ve done. And some people sat down and asked lots for me, but a few of them said, oh, I’d love to do that. Right. So they got together, they put in the map where they lived in Germany. Yeah. So how they could organize that themselves. How do we meet in the middle. Exactly. Yeah. So then they asked loads of questions and stuff. Certain things would work for them, certain things probably won’t. And then they decided to do it. So there are two communities that just started. One community is starting. So one is in Munich, one is in a city that I never, I can’t remember the name. And there is one in Frankfurt starting on the 3rd of December. They will have their Code Retreat in the Global Day of Code Retreat. Oh, okay. Yeah. So that would be their kickoff meeting. It’s a great way to kick off. Absolutely. Self-aggressions. Self-aggressionship group. And so that was Germany. And then because we were tweeting about the whole thing. And communities and helping people. And the guys there blogged about, mentioned my name also. A guy in Paris contacted me. Yeah. So look, I was following the Twitter and stuff. So I would love to do that in Paris. Yeah. Would you help me? So of course. And then we spent a few weeks exchanging emails. I was sharing with him everything that we’ve done, how we’ve done and so on. And then he invited me over to do a kickoff talk in his community. And in the first meeting they had like 55 people. Turning up. And now just a month and a half later they have 125 members. I think these kinds of stories are fascinating where you have an idea and you just want to sit down and you’re like, “Hey, I’m going to do something fun.” And then it just flourishes. And then like a flower with pollen, it goes off and then next thing you know there’s seeds of groups forming in other areas just because they see you doing something cool and then they want to do something cool too. It’s absolutely amazing when you hear things like that. Yeah. There is this guy from Israel. He’s a great guy called Yuri Lavik. He runs the Israeli software partnership community. He runs it in a slightly different way than we run ours in terms of community thing. But he’s doing a great job there. And he has like 690 members. He’s probably the largest community that I know. But he doesn’t have the… I don’t know. I don’t know. I don’t know. I don’t know. I don’t know. I don’t know. I don’t know. I don’t know. I don’t know. I don’t know. I don’t know. But he’s doing a great job there. And he has like 690 members. But he’s probably the largest community that I know. But he doesn’t have the monthly events. He’s more like ad hoc events. Okay. But he’s doing really well. He’s a great, great guy. Yeah. So… And then what we’ve done, we set up a Google group. So I invited all the community leaders in Europe. And then we have now our group which is still picking up because it’s very recent stuff. So that’s where we are today. And then hopefully here in the U.S. we’ll be meeting people like yourself and all the other guys. And make this connection. Yeah. The American communities. Yeah. It’s… We’re here at SCA. And it’s great getting to sit down and meet and talk with so many other music group leaders. But, you know, so we’re just going to go ahead and wrap it up now. Thank you, Sandro, for sitting down. Thank you very much. Tom, appreciate it very much. Thank you. Cheers.