Pittsburgh Sc: Mike Hall Interviews Dustin Updyke | SCNA 2011

UGtastic Archive
Full Transcript Available
🚀 Dive into the story of how Dustin Updyke and his team transformed a niche interest into a thriving community-driven group. 🌐 #PittsburghSoftwareCraftsmanship #TechCommunity #OpenFormatMeetings #CollaborativeProjects #TechInnovation
The Interviewer

Mike Hall

Interviewer, UGtastic

The Guest

Dustin Updyke

Pittsburgh SC

The Conversation


Mike Hall Interviewer, UGtastic
Hi, I'm Mike. I'm sitting here with Dustin from the Pittsburgh Software Craftsmanship User Group. He's one of the organizers that helps manage that group. Welcome, Dustin. Can you tell me a little bit about Pittsburgh Software Craftsmanship and what you guys do?
Dustin Updyke Pittsburgh SC
So a couple of us, you know, came to this last year and really liked the ideals. There was an alternate group in Pittsburgh that we meet pretty regularly, and we liked the format of that and, you know, the diversity in the technologies and things that they used, and it sort of fizzled out. I don't know why.
Mike Hall Interviewer, UGtastic
But then there was really nothing, right?
Dustin Updyke Pittsburgh SC
All of the big technologies had their own distinct groups. There was an Agile group and some of those things, but there wasn't one that was sort of open format, you know, bring whatever is sort of ailing you at the time.
Mike Hall Interviewer, UGtastic
Right.
Dustin Updyke Pittsburgh SC
You know, bring your time to the table and that sort of thing. So nothing that was kind of just about the field of software development. Correct. It was more like Ruby, Java.
Mike Hall Interviewer, UGtastic
Is that what you're saying?
Dustin Updyke Pittsburgh SC
Mm-hmm.
Mike Hall Interviewer, UGtastic
Okay.
Dustin Updyke Pittsburgh SC
And I think a lot of us had day jobs where we were sort of using this stack and we had an interest in something else and we wanted, you know, just a friendly push to keep us on track, right?
Mike Hall Interviewer, UGtastic
Right.
Dustin Updyke Pittsburgh SC
And the alternate had some of that, but, you know, even they weren't touching on some of the stuff that we wanted to look at. They were like, "Oh, we need to do this," or a Mongo or something like that, something that we wanted to experiment in, you know, using for our day jobs, but didn't have the opportunity to or just didn't have traction.
Mike Hall Interviewer, UGtastic
Okay.
Dustin Updyke Pittsburgh SC
And, you know, when we were kind of chatting a little bit before, I said something about, "Oh, you lead the group," and you're like, "No, it's not really that I lead the group. It's more of... " So it sounded like you had more of a team committee that was helping guide the group.
Mike Hall Interviewer, UGtastic
How does that work?
Dustin Updyke Pittsburgh SC
Well, it's a small group.
Mike Hall Interviewer, UGtastic
We had started it probably six months ago, and it was your traditional format, right?
Dustin Updyke Pittsburgh SC
Meet after work at sort of a central location, and for a lot of us, it just didn't work because it was, you know, we were some other part of town and it was hard to get there, or it was, you know, I want to go home and see my kids before I go, the format's not working for me, you know, the location, I want to have a beer, that sort of thing, so, you know, it just sort of went away. And, you know, we were just talking about coming here, and, "Oh, we should get back on track and do that, or try it again," and, you know, I would say no one leads it, but, you know, people jump in at different times and sort of offer a steer, like, "Oh, we should try this or do that," and, you know, it's pretty accepting to try things. It sounds like you have a group of people who have a similar interest, and it's a little bit of anarchy, controlled anarchy, where we all kind of want to go in a direction, we all, same general direction, but every now and then somebody else takes on the leader hat and helps steer the direction, or... Like, look, finding a location is always sort of difficult, because you, you know, maybe if you want to go and be in a restaurant where you can get something to eat or get something to drink, maybe that's not the most conducive place to stand up and do a presentation, right? So we sort of struggled with that, and, you know, we all went out and found our own, "What about this?
Mike Hall Interviewer, UGtastic
What about that?
Dustin Updyke Pittsburgh SC
" and we just sort of voted. And it wasn't a formal vote, it was just, "Hey, let's try this. Meet me there at 7 o'clock and let's see what happens," and it was like, "Hey, this is working, so let's do it. " So more Greek democracy than chaos.
Mike Hall Interviewer, UGtastic
Okay. And so, like, has there been, like, a kind of a format that's emerged from that? Is there a tendency towards one type of meeting over another, or are you still experimenting?
Dustin Updyke Pittsburgh SC
You know, I guess people have different... Different thoughts on it. We've, you know, we've gone to meetings where we didn't even open a laptop and we just talked about concepts, talked about the problems that we were having, right? I moved from a traditional, you know, setup to a totally distributed team, and so I know one meeting we just sat there and talked about my problems and what people thought maybe I could try in order to fix this problem or that. You know, other times, you know, we've tried to work through katas and things like that. I think one of the big motivators for me is... I have to do something. It's not a kata, it's not an exercise, but I need to do this. So one of the guys on the team, his wife works for a nonprofit in Pittsburgh, they needed some new web technologies. Obviously, they had no budget for it. We said we would do it. And we sort of used GitHub to anchor us on that, assigned tasks and, you know, do check-ins and things like that. So you went beyond just having a group. You actually did something where it was an outreach and created something for the community. You know, we wanted to do Ruby, and that's sort of how I met you.
Mike Hall Interviewer, UGtastic
Yeah.
Dustin Updyke Pittsburgh SC
You know, we wanted to use Rails. We wanted to use Redis, and we wanted to do some of these other things, and, you know, they have a free, you know, a whole free set up, but it's PHP only. So, you know, we thought, well, you know, you never really get to pick a project with no constraints. The customer wants to use PHP, it's free for life.
Mike Hall Interviewer, UGtastic
We should do that for them, right? So we went back and we said, okay, what can we do with that?
Dustin Updyke Pittsburgh SC
We can try to do it in a pure TVV style. We can use GitHub, work distributed, come together once a month or, you know, however often we do. We can sort of set the stage for the next sprint and go to it. And it's worked out. It's been pretty interesting. It's worked out pretty well for us. Oh, that's very interesting.
Mike Hall Interviewer, UGtastic
Yeah.
Dustin Updyke Pittsburgh SC
So more than just active learning, you're actively creating something, and you're kind of learning as a group how to create. That's very interesting. It's a style I haven't heard of. I've heard of over the course of the day, people doing presentation style. People doing exercises where you guys are actually learning by creating. So that's very interesting. Anyway, thank you very much, Dustin, for talking with me about your group. Thanks for having me . Thanks. Appreciate it.

Critical Insights


durable
"The group operates on a democratic model, where members vote on meeting locations and topics."
durable
"Active learning is complemented by creating tangible projects for the community, fostering a sense of purpose and engagement."
durable
"The group's success is attributed to its flexibility and willingness to experiment with different formats and technologies."