Mike Clement

★ Transcript Available Jump to transcript
Duration: 8 min · Published: Nov 26, 2012

Transcript

Hi, I’m Mike with Eucatastic, here again at SCNA. This morning I’m sitting down with Mike Clement, who runs the Utah Software craftsmanship Group. Well, you founded the group. Thanks for sitting down with me. What are you guys doing out in Utah with Software craftsmanship? So, we started the group in February 2011. It was me and two other guys. The two other guys have become less involved with the group since then. But I just saw that there were other communities being organized in different cities. And so what I did is on the main Software craftsmanship mailing list, I sent out, is anybody else in Utah, is anybody doing anything like this? And found three or four other like-minded people that were interested in starting up a community. And so we kind of took that core and built on it. Are you in Salt Lake? So, for the… For those not familiar with Utah, there’s the Salt Lake County and there’s the Salt Lake Valley and the Utah Valley that are kind of adjacent to each other. And that area along there, including Davis County, is known as the Wasatch Front. And so it’s kind of a big metropolitan area, big, you know, a lot of suburbs and stuff like that. So we meet between Salt Lake and Utah County. It’s kind of in the middle, so that we can draw from both areas. But it’s a city area? Yeah. I’ve noticed that that does influence attendance and the way the community works is whether or not it’s a suburban versus like a sprawling area or a centralized metropolitan area. It’s a sprawling area. I mean, we’re talking, people come from probably 40, 50 minutes south of where, like they live 40, 50 minutes south of where the meeting is. And some people come as far as an hour from the north. Oh, wow. So you’re pulling people from a pretty large area. Yeah, we have considered doing two groups, splitting it apart, but we haven’t quite reached the critical mass, I think, as necessary to be able to split the group and have them both succeed independently. So how many are you seeing at a meeting? So over the last couple of months, we’ve actually seen a pretty big uptick in the number of people coming. We’re sitting like 20, 25 people. That’s good for a non-centralized metropolitan area. Yeah. Well, we’re using an area that’s a location that’s used for a lot of other user groups. So people are used to traveling at least a little bit. Oh, so it’s already kind of an established area. People know that’s the area you go for user groups. Yeah, we use, we’re currently sponsored by Newmont University who hosts the site. They’re a university that focuses on computer science degrees and they kind of compressed it into two and a half years. Okay. Anyway, so they sponsor a lot of community events and like the .NET user group meets there. I think the Ruby user group used to meet there. I don’t know if they still do or not. Like Utah Code Camp has been hosted there. So it’s a place where people are pretty familiar with. Okay. So they know, so I’m sure that helps with also letting people know about the group or is that, do you think that the fact that you’re in this area, it’s already known for having groups has helped you with promoting your group or has it? It’s made it easier. Yeah, it’s made it easier to tell people where it is because people already know the location, but it’s, but interestingly enough, next summer they’re moving sites to downtown Salt Lake. Currently they’re probably about 15, 20 minutes south of Salt Lake and so we’re trying to decide what we’re going to do going forward and be starting next month. Whether to stay there just out of history or move to the new location? Well, they’re going to close that location. Oh. So it’s whether or not we move with them. Or we find somewhere else in a similar location just because it’s kind of central or we split the group or whatever. We’ll have to make sure. Kind of displaying that decision as long as possible. And I’m, I’m sorry, I just drew a blank on a question I wanted to ask. That happens sometimes. But what I was really trying to get at is you said that there is a body of user groups that were, that are in that area. Have you done any cross, cross meetings with that? Have you done any, like, oh, you’re talking about Ruby. We want to do something about testing on Ruby. Can we do a cross meeting? We haven’t really yet. I come from the .NET community. And so interestingly enough, I guess a lot of the initial people that, that joined the group were from the .NET community, people that I knew. We struggled for probably six to 10 months early on, like every meeting. It was like, at the beginning of the meeting, we do a check in and we would say, you know, what’s your name, where do you work, what your primary language. And then we’d come up with some goofy question like, what’s your favorite candy bar or something, right? Yeah, icebreaker. Yeah. And so, um, consistently it was like C#, C#, C#, .NET, C# and, um, occasionally you’d have somebody from the Ruby community show up or somebody that did something else. And, but it was, it was really hard because we were trying to be a polyglot group, whatever you want to be, homogenous. And so, um, over the last probably six months or so, we’ve started to be able to pull in more people, um, because we have some guys who cross over, um, between like the .NET world and like the JavaScript world and the Ruby world. And so, um, we’ve, and we’ve tried to coordinate, um, maybe not directly, but at least tried to get a lance before we started, um, to get a landscape of where all the meetings were in the month to kind of make sure we were on a free night. So you weren’t competing. Right. Because early on we were competing with the Ruby user group and that basically said no Ruby people were going to come. Right. And so we, we moved it, I think, twice before we settled on a night that’s actually going to, that’s for us. So you looked at the calendar and you tried to figure, have you spoken with any of the other user group leaders? Um, I’ve talked to the .NET user group and we’ve had different people within the group, um, kind of be proxies or circuits, I guess. Yeah. Go talk to the groups, the communities that they’re a part of. Um, but I haven’t reached out specifically. Like I’ve, um, posted stuff on their groups and stuff to kind of get. Do you use, um, do you use Meetup? How do you, how do you share your, how do you share your meetings? How do people know when a Utah SC meeting is? Um, so we just use a Google group. Oh, good. Um, I’m talking to Sandro yesterday. It sounds like we maybe ought to try something more. I guess, I don’t know, Meetup, because most of the, the user groups in Utah predate Meetup and all of that stuff, um, they all kind of have their own sites and are kind of, it’s not terribly, um, unified, right? There are a couple, there is a site, I think, that, that tracks a lot of the, um, activities. There’s Utah Geek Events, which is trying to be kind of a hub. Um, but, um, yeah, we haven’t used Meetup. Maybe we should. We just use Meetup. Mind if we write something down? Utah Geek Events, I’m going to check them out. Um, yeah, they, they, uh, are a group that, um, the core group started, was the one that was organizing, or is organizing Utah Code Camp, and then they organize a SQL Saturday, and they’ve kind of tried to, um, try to help organize different other communities. So they, they, they kind of act between the different groups and say, okay, let’s, this is, let’s try to work out a schedule and, um, well, it’s more, they’re more about putting on events as opposed to user groups. Oh, okay. So, like, annual-type events, conference, you know, mini-conference-type stuff, um, that are community organized. Again, one of the challenges they’ve had is that they come from the .NET community and try to reach out to, um, you know, the Java guys and the Ruby guys, and just trying to pull the community together has been somewhat difficult because there is, you know, I don’t know, for whatever reason, there’s a little bit of – It’s still different cultures. It’s just different cultures, yeah. Okay, well, thank you very much for taking the time to sit down. Appreciate it. Thanks, Mike.