Tag Archive for 'community'

The locker room that is the tech business

Anne Zelenka is a (relatively) new analyst at the Analyst 2.0 company, RedMonk. She’s covering the Rich Internet App and Rich Client platform spaces, which are near and dear to my heart because of Cosmo and Chandler. I’ve followed the RedMonk blogs for some time now, and I got a chance to spend some decent time with Cote late last year at ApacheCon, and we had several good conversations. Since the RedMonk folks are (widely) geographically distributed, they’ve taken to Twitter with a passion, which is the same reason that I’ve taken to Twitter, albeit without quite as much passion. Of course, all the Redmonk folks made my friends list.

So it was that I saw their (along with others) live Twittering of Adobe’s invite only meeting on Flex and Apollo. I’m going to save my commentary on the tech stuff for a separate post. But I was stunned to read Anne’s account of a long Victoria’s Secret demo and a few other maddening comments (which I can’t quote, because Twitter’s history is currently broken). I can relate to being stuck in an environment where people are being offensive and don’t even know it (I am sure that no one at Adobe intended to be offensive). My brother and I were the only 2 Chinese kids in our school for a number of years, so I have some idea of what it’s like to be in Anne’s situation. It’s as if you don’t exist, and people do things that offend and then genuinely have no idea why a particular action might have given offense. I’m fairly sure that’s what happened at the Adobe shindig. Still, not good.

Even worse is the general locker room atmosphere in the technology business. I didn’t care for locker rooms when I was in school, and I don’t like them any better now. I have 3 daughters. My older two can already write simple Squeak programs (sorry, they’ve forgotten their Python). If they wanted to go into technology there are lots of statements that I’ve heard that I would never want said about one of my girls, or about any other woman. Forget the arguments about leaving out half the workforce and all of that. When you make that argument, you just objectify someone in a different way, either because they have money or because of “valuable” skills. Some of what I’ve seen and heard — it’s just not right. These are people we are talking about here, and it’s just not right to treat another human being that way.

SFlickr 20070111

My trip to OSAF last week was “bingo” kind of week. Not only did the week overlap with Macworld, but it also overlapped with the San Francisco Flickr (SFlickr) meeting. Of all the Web 2.0/social networking sites, Flickr seems to have done the best job of actually extending the network into the real world. There are a bunch of these local gatherings all around the country. We have one in Seattle, which I’ve gotten to once and almost gotten to a bunch of times.

This was the second time that I’ve made it to the SFlickr meetup, and I got to see/participate in the community a bit more this time. During the scheduled meeting there was the usual mad meta photographing, as well as discussion of people’s work, and equipment. Many of the people that I met last May were not around, but I did add a bunch of new people to my contacts list, and I found it just as easy to meet people as I did last time.

I was particularly interested in the ST-E2’s that Maximum Mitch and John Curley were using. I’ve been considering getting one of these to trigger my 580EX remotely. I’ve got my Strobist SB-24 and sync cord, but something is broken with that setup at the moment, and I need to sort that all out. But the corded setup is unwieldy for some of the situtations that I’d like to be in. After watching Mitch goofing around with it during the meeting, I am pretty sure that I am going to get one of these.

After the meeting ended, a group of us went to Skylark to hang out and keep on talking. Oh, and to shoot. The patrons at Skylark must have thought that they were the subject of some kind of magazine shoot. Flashes were going off all over, and a number of us were asked what magazine all of this was going to be in. There was also a scary kind of moment when an unhappy patron warned us not to take his picture, but the owner of the bar and the bouncers seemed to be totally into our presence, so we didn’t end up in any trouble. Mitch let me borrow his ST-E2 so that I could see for myself how it worked — which is to say very well. I didn’t have any flash failures except for the times when I covered the sensor on the 580 with my hand, and I forgot that the ST-E2 acts as an autofocus assist even if you don’t have a flash. John was using his mostly for this purpose and got some beautiful low light shots.

To top it all off, after we left Skylark and were heading back to the car, we encountered a band that was walking the street, on their way somewhere. We convinced them to stop and do some posing for us. Beware the SF Flickrazzi! Special thanks thanks to ms_trouble, tshane, maidelba (for the ST-E2 time), picsfromj (for the ride to Skylark) and jay_que (John Curley) (for making sure I got home)

My set from the night is here.

Size isn’t everything

Stephen O’Grady del.icio.us’ed the inaugural post of the new blog, and his comment was “biggest community wins”. It’s true that the size of a community matters, but it’s not as simple as absolute size. Communities need to reach a point where they become resilient and self sustaining.

That means you need people, and you need enough of them so that there can be an reasonable distribution of work - if one or two people are doing all the work and there are lots of bug/feature requests, then that’s not a reasonable distribution of work. I’ve heard this called ’scalable’ but it’s not necessarily the case the communities need to scale to accommodate lots and lots of users, but it does need to support its user base well, and the key to that is to share the work.

Another way of measuring the reasonable sharing of work is to look at the “hit by a bus” number - the number of people that would need to be hit by a bus/truck/etc in order to make a substantial impact on the sustainability of the community. If this number is “1″ or if there are multiple “1″’s, then that would be another indicator that the community hasn’t become self-sustaining.

Communities (like marriages, I suppose) that can’t fight well, can’t stay together. So another indicator of a healthy community is the ability to have and resolve conflicts. This is especially important, but often left un-stated as an important quality. It is important for communities to have diversity of opinion and approach, and if they do, conflicts will inevitably follow.

Also related to conflict resolution is the ability of a community do deal with difficult people - Ben and Fitz have a great talk on this [PDF], and it also contains some good content on what makes a healthy community.

So these are just a few of the other factors that influence the quality of a development community.