Thursday, January 15, 2015
Serial Community Organizer Strikes Again!
Sunday, May 26, 2013
Finding the Space to Lead
Thursday, May 23, 2013
Join Me At Silicon Valley Code Camp on Oct 5-6, 2013
So, please do join me at SV Code Camp 2013 and don't forget to register in advance. If it is anything like past code camps, it will be another amazing weekend. Last year, we had more than 200 sessions and almost 2500 developers participating. There is still time to submit a session for this year. You will have the option to do that after you have completed the free advance registration.
That's All Folks!
Sunday, February 10, 2013
#MetaCmgr Stone Soup: CLS West Unmeetups
Note: CLS stands for Community Leadership Summit. The first CLS was organized by +Jono Bacon in the summer of 2009.
After the recent +CLS West Unconference, I have decided to take the CLS West Meetup in a new direction. In particular, I want to thank +Kaliya Identity Woman, +Randy Farmer and +Harold Shinsato for inspiring me to do so.
How I got started is easy to explain. I attended the original CLS Unconference organized by +Jono Bacon. When I learned that future CLS unconferences would be held in conjunction with OSCON in Portland, I told +Marsee Henon that I wished we could continue to hold such events here in the bay area. She encouraged me to organize them myself here in the bay area and she would get +O'Reilly Media to support it. I did, she did, and here we are today. Many more people too numerous to mention were key contributors to CLS West. However, I have to call out +Dave Nielsen because he has been as critical as Kaliya to the success of the CLS West unconferences all four years.
Although our annual unconference has been quite successful, I have been unsuccessful in sustaining that success throughout the year in the CLS West meetup gatherings. Even worse, organizing the unconference and the ongoing CLS West meetups was itself becoming a personal energy drain rather than an energy infuser. This is where +Randy Farmer enters the picture.
At the recent Community Manager Appreciation Day event in San Francisco (instigated by +Jeremiah Owyang), Randy approached me about helping with yet another event for community managers here in the bay area. I indicated that I would love to be part of the organizing team, but, that I did not have the time or energy to take a lead role. He laughed and said that this was the same response he received from every #MetaCmgr like myself in the room that he had approached that evening. As we talked further, he made the observation that it should be possible to organize their event in a Stone Soup manner where no one person had to take a heavy burden in producing the event. In theory, I thought it was a great idea.
Less than a week later at the CLS West Unconference, I led a breakout session with the title "Stone Soup: CLS West 2014." I brought up my recent discussion with Randy. I threw out the challenge of how could we organize the next unconference a year from now in a more collaborative manner ala the Stone Soup story. +Harold Shinsato made the observation that the soup was created in an agile manner. The community iterated on the soup making additions until the soup was complete and ready for consumption.
The earlier discussions about CLS West goals with +Kaliya Identity Woman, the Stone Soup discussion with +Randy Farmer, and the similarities pointed out by +Harold Shinsato between the scrum agile development process and the Stone Soup story all led to my "Aha! Moment." Why not repurpose the smaller CLS West gatherings between our annual all day unconference events as part of an agile community process with the end goal being the successful community driven execution of the next unconference?
I need to digress here and briefly describe the relevant aspects of the Scrum development framework with respect to this discussion. Sprints are the iterations where the work gets done. There is a planning meeting at the start of each Sprint. There are separate review and retrospective meetings at the end of each Sprint. We will need to compress this process for our purposes. The time between each CLS West Unmeetup will be the duration of each Sprint. At each meeting, we will first review our progress from the current Sprint. After that, we will conduct a brief retrospective to discuss what went well in this Sprint and what can we do better in the next Sprint. Finally, we will decide what we want to accomplish in the next Sprint and who will be responsible for those things.
Phew! I am finally ready to explain what a CLS West Unmeetup is. It is not your traditional meetup here in the bay area held typically in some large company meeting space with a corporate sponsor for the food and/or drinks where some well known person gives a talk and afterwards there might be some group discussion. Rather, I envision meeting ideally in someone's home. Rather than having a corporate sponsor for the food, it would be a potluck meal where everyone brings something to contribute to the meal just like in the Stone Soup story.
At a CLS West Unmeetup, there won't be a designated speaker for the evening. Instead, we will have a leisurely meal first. Afterwards, we will conduct our agile community process tasks of reviewing and reflecting on our progress since our last meal together and making plans for the work to be done between then and the next meal gathering. If time allows after that, we will have one short unconference style session where topics are thrown out and we choose one to discuss. Of course, the law of two feet would apply and those not interested in the main topic could find a separate space to discuss other topics or simply leave early.
What really excites me about this new direction for the CLS West Meetup is that it addresses my larger community goals for CLS West and at the same time has the potential to convert the annual unconference planning process into a life giving rather than an energy draining process for me personally. If you have read this far, then I hope you will join me in the agile community process grand experiment that I am calling #MetaCmgr Stone Soup (AKA CLS West Unmeetups).
If you would like to get involved, the first thing to do is join the CLS West Unmeetup. The second thing to do is join our CLS West Google Group. That group will be for discussions between our unmeetup meal gatherings about the ongoing plans for the CLS West 2014 Unconference.
Namasté, Van
Friday, December 10, 2010
Oracle vs. Apache Software Foundation: Absence of Malice (Take 2)

The same scene from the movie Absence of Malice still comes to mind for me. It perfectly captures my sentiments regarding the ASF's resignation from the JCP Executive Committee. The segment I am referring to starts at the 6:16 mark of this YouTube Video.
"Everyone in the room is smart, everybody is just doing their job, and Oracle's reputation as the steward of Java is dead. Who do I see about that?"
"Ain't nobody to see. I wish there was. You're excused now sir."
My quandary now is what to do about that. Is it better to continue on as a Java Champion and be engaged with Oracle about my concerns with their stewardship of Java? Or is it time to submit my own resignation from the Java Champions community? I can say one thing publicly. The private discussions amongst my fellow Java Champions and our Oracle liaisons brings another movie to mind, Twelve Angry Men. Just like the scenes in that jury deliberation room, there has been a lot of unpleasant discourse about what is happening amongst us in private. I'm at the point that I feel like this one juror does at the 1 minute mark in the movie trailer for Twelve Angry Men.
I doubt that anything can be done to persuade Oracle to change course at this point. I only know that doing nothing about it is not an option for me personally. I am going to ask my fellow Java Champions to join me in endorsing a public statement in support of the ASF's recent decision to withdraw from the JCP (and denouncing the JCP decision not to honor the licensing commitments made to the ASF). If I am unable to get a critical mass of my fellow Java Champions to do so, then it may well be time for me to excuse myself. I hope it doesn't come to that though.
Friday, December 3, 2010
The Most Amazing Thing To Me
I have the dot com bubble burst to thank for getting me started in my developer community efforts. When I escaped the imploding Silicon Valley startup world for a safe haven at VeriSign in 2002, I started the Silicon Valley Web JUG in early 2003 to scratch my own itch simply because I missed hanging out with other Java developers. I had no idea it would lead to me being part of a Global Community of JUG Leaders or that I would be the one creating our JUG Community Map or that I would eventually be selected by my peers to be a Java Champion. Of course, none of that would have happened without the support of Aaron Houston during his tenure supporting the JUGs at Sun or without Kevin Nilson coming on board as my JUG Co-Leader when I was on the verge of volunteer burn out.
I have Chris Schalk to thank for prodding Kevin and me to start the Silicon Valley GTUG. When we held our first GTUG meeting in January of 2008, we had no idea that three years later ours would be the longest running GTUG with 2400+ members. It has been wonderful to see the explosive growth recently in the number of local GTUGs all over the world. Stephanie Liu has done an amazing job supporting the GTUGs over the past two years. I am so looking forward to working with her to keep the GTUG momentum going strong.
Finally, I have Jono Bacon to thank for organizing the first Community Leadership Summit (CLS) in the summer of 2009 and Marsee Henon for putting the bug in my ear to organize the first CLS West in January of 2010. It was my involvement in the main CLS and subsequently in CLS West that made me realize it was time to make the move from software development to working with developer communities for my day job. If you get a natural high from hanging out with other community leaders like I do, then come party with me at our second annual CLS West gathering on January 15th, 2011.
That's All Folks!
Thursday, October 7, 2010
JavaOne 2011: The Middle Way Approach
I much prefer a middle way approach rather than the nuclear option (i.e., the community starting their own "J2" conference). The problem as I see it though is the sheer size of Oracle OpenWorld makes it very difficult for JavaOne to co-exist with that event. I do accept the practical necessity to have them in close proximity. However, the use of adjacent hotels for the JavaOne 2010 sessions was a logistical nightmare and dismal failure this year. Since holding a separate JavaOne conference at a different time is a non-starter in discussions with Oracle, I propose here some slight modifications to the current organization of the combined events that I believe would significantly improve the situation.
Instead of relegating all the developer sessions to the hotels, the primary goal of this proposal is to move the developer sessions back to Moscone. The way I propose accomplishing this is by having the JavaOne developer sessions start one day earlier on Saturday and the OpenWorld sessions shift their start/end dates by one day. The old format was:
- User Group Sunday
- Oracle Open World/JavaOne on Monday-Thursday
- JavaOne on Saturday-Sunday
- User Group Monday
- Oracle OpenWorld on Tuesday-Friday
By the way, this would allow Oracle Develop and a new MySQL conference to also move back to Moscone for the weekend. There is plenty of room at Moscone to co-locate all three developer focused conferences. They could follow the same overlapping schedule as JavaOne. I truly believe this is a middle way approach that could work. My biggest logistical fear is that it is already too late to change the Moscone reservation for next year's event to include the additional days required to do this.
Namasté, Van
Thursday, August 26, 2010
Oracle Lawsuit: Silicon Valley Web JUG Poll
- Strongly Support Oracle (2)
- Support Oracle (4)
- Don't Really Care (5)
- Support Google (31)
- Strongly Support Google (129)
Wednesday, August 18, 2010
Oracle vs. Google: Absence of Malice
"Everyone in the room is smart, everybody is just doing their job, and Oracle's reputation as the steward of Java is dead. Who do I see about that?"
"Ain't nobody to see. I wish there was. You're excused now sir."
Monday, July 19, 2010
To call it a Camp or NOT to call it a Camp, That is the Question
My first reaction was a very strong one against this proposal. However, I have since realized that Dave's proposal only pertains to the unconference events and not all the other activities associated with the existing CLS West brand: Ignites, First Fridays, Special Events, etc...
You see, CLS West is not just an unconference. CLS West is a "community" of community leaders here in the bay area that come together in many different ways. This led to the realization that CLS West needs to live on as the umbrella entity associated with our Ignite events, our First Friday dinner gatherings, and special events like the CLS West Karaoke Holiday Party in the works for December of 2010. =)
So, what we are really talking about is the event name for our next unconference gathering here in the bay area. Regardless of the name, the sponsoring entity/organization will be CLS West. With that in mind, the possibilities that I see for the event name are:
- CLS West
- CLSCamp West
- CLCamp West
What I am strongly opposed to is calling it a CLCamp. This completely removes the "CLS" brand association. For me, the "CLS" brand represents the concept of bringing community builders together in a vendor-neutral environment. It just so happens that the first ever CLS event was an unconference. Through the activities of CLS West over the past 6 months, we have demonstrated that the "CLS" brand as described here can be effectively applied to other event formats too.
So, now you know my opinions on the matter. Although I spearheaded the formation of CLS West and continue to take a leadership role in the community, I realize that I am here to serve the community. The best way to serve the community in this situation is to solicit your input into the final decision. To that end, I have created this simple online poll where everyone that is a member of CLS West can vote and be counted. We will implement the community's decision whatever it may be.
Thursday, July 1, 2010
Global GTUG Campout: Aug 13-15, 2010
GTUG Campout is an annual weekend-long event where Google Technology User Group members have an opportunity to design, develop, and demo a complete application over the course of three days. This year, the theme will be HTML5. The event kicks off on Friday, August 13th, where ideas and teams will come together. Teams will then have the rest of the weekend to build their HTML5 applications before presenting their work to the public on Sunday evening.
Since Meetup Everywhere only allows for one organizer per location, anyone unable to sign up on Meetup Everywhere as an organizer that would like to help can also contact me at this address:
Thursday, June 24, 2010
Regional Community Leadership Summit Day: January 15, 2011
As I announced in my Ignite Google I/O talk last month, we are making plans for a Regional Community Leadership Summit Day on January 15th, 2011. If you would like to participate in a regional CLSummit, you can click on the map above and it will take you to our CLSummit Meetup Everywhere page. There, you can register your interest to participate in a CLSummit event in your own area next January. If you would actually like to help organize the CLSummit event in your area, you can indicate that also.
Later this summer, we will be creating a Regional CLSummit Organizer mailing list. We will use that list to coordinate plans for the various regional events planned for next January. Since Meetup Everywhere only allows for one organizer per location, anyone unable to sign up on Meetup Everywhere as an organizer that would like to help can also contact us at this address:
Regional CLSummit Day will be a major topic of discussion at the International CLSummit coming up on July 17-18 in Portland. There are quite a few community leaders already registered for the event this summer. There is still time for you to register and join us at the second incarnation of the International Community Leadership Summit.
Wednesday, June 23, 2010
National Dance Day: July 31, 2010
Okay. I will admit it. I love to dance. When my daughter was little, we would watch Soul Train together and copy the moves in our living room. I may not be a great dancer myself, but, we had a lot of fun with it. To this day, I love to watch good dancing. Yes, there was some good dancing on Soul Train. :-)
- Section 1: Side to Side
- Section 2: Quick Arms
- Section 3: Four Corners
- Section 4: Right Cross Slide Back and Groove
- Section 5: Clap Section
- Section 6: Wu-tang
- Section 7: Heisman Square
- Section 8: Butt Kick Knee
- Full Routine
- Full Routine With Music
Posted via email from Confessions of a Serial Community Organizer
Wednesday, May 26, 2010
JUG-USA is calling all JUGs in the United States
Okay. It was fun last year when JUG-USA in our inaugural year won a Special Meeting with James Gosling during JavaOne. The meeting is awarded to the Java User Group (JUG) with the most members attending JavaOne each year. With James Gosling departing Oracle earlier this year, it was also a historic meeting because it was the last time James would hold one of these winning JUG meetings at a JavaOne. Sigh!
Posted via email from Confessions of a Serial Community Organizer
Sunday, May 16, 2010
Scratching My Own Itch

As a teaser for my Ignite Google I/O talk, one of my 20 slides will be about how I started the Silicon Valley Web JUG back in 2003 to scratch my own itch. One year earlier, I had left the imploding startup world of Silicon Valley for a safe haven at VeriSign. On the plus side, I managed to navigate the dot com bust largely unscathed. On the negative side, I went from doing exciting web applications in Java to working on enterprise security administration web applications implemented with CGI scripts in C and C++. I eventually led the migration at VeriSign to Java/Struts/Spring/SiteMesh/WebTest for the projects I was working on. Before that though, I started the Silicon Valley Web JUG (initially known as the BayCHI Java Web Developer BOF) to keep my sanity.
To hear more of my confessions regarding my serial community organizing, you will have to come to my talk at Google I/O on Wednesday, May 19th, at 4:15pm. For those of you not attending I/O, it sucks to be you. Seriously, I will post a link to the video of the talk as soon as it is made available after the conference.
Monday, April 26, 2010
Bay Area JUG Roundup on May 12, 2010


Oracle is fully sponsoring this free event including the dinner and beer that evening. The evening starts with an update on the infrastructure changes being made to the java.net site. Plus, we have 2 passes to JavaOne and 2 Kindles preloaded with O'Reilly ebooks to give away. If that were not enough, we have the Java Posse recording their popular podcast live for us too. While there is still room, you can register here:
For those of you unable to attend in person, the event will also be streamed live that evening by Stephen Chin and the Silicon Valley JavaFX User Group here:
Tuesday, April 13, 2010
Pay It Forward: Free Pass to CM Summit



Since I won't be able to attend the CM Summit in New York City this June, I have decided to take the free pass that @JohnBattelle gave to me and "Pay It Forward." In true conversational marketing manner, I have decided to give it to the person with the best tweet about why I should give it to them during the Chirp Conference. Participation in this giveaway, the announcement of the giveaway winner, and even the transmission of the prize will all be conducted on Twitter. The rules are simple:
- Contest runs from 6pm PST (start of the Pre-Chirp Party) on April 13 through 6pm PST on April 15th when the Chirp Hack Day ends.
- To participate in that time window, simply send a tweet referencing @vanriper and @cmsummit along with why you deserve a free ticket to CM Summit in 140 characters or less.
- The winner will be announced via my twitter feed at approximately 9pm on April 15th. The winner will need to follow me and I'll follow them back on Twitter so that I can direct message to them the CM Summit free pass registration information.

Finally, multiple tweets from the same account are more likely to hurt than help your chances. In fact, repeating the same or similar tweets repeatedly will be grounds for disqualification. I won't be randomly picking one tweet from the twitter search results anyway. So, additional tweets will not improve your odds of winning.
Cheers, @vanriper
P.S. Congratulations to @ConsultantRC (Raul Colon) for winning the free pass to CM Summit.
Monday, March 29, 2010
Confessions of a Serial Community Organizer
It all started benignly enough when my daughter decided to take part in children's theater. At the mandatory meeting for parent volunteers, I offered to setup a Yahoo! Group (Google Groups were just a twinkle in Larry and Sergey's eyes back then) for us and the theater director turned and said to me, "So, I see you're a community organizer." Before long, I was community organizing every chance I could get. There was my 12 year stint with BayCHI organizing numerous Birds-Of-a-Feather groups. They even started calling me Mr. BOF. ;-)
After that, I decided to start a Java User Group (JUG). Of course, that was not good enough for me. I had to go and create a KML Map that rendered nicely in Google Maps and Google Earth that listed JUGs from all over the world. I even made it a global collaboration project with other JUG Leaders contributing to the project drawing more and more people in to my obsession. Eventually, they made me a Java Champion in hopes that it might slow me down. It didn't though. I went on to form an umbrella JUG for the United States, JUG-USA, which crushed all other JUGs in the annual competition for a meeting with James Gosling at JavaOne in 2009. Bwa, Ha, Ha ...
Having conquered the Java Developer Community, I moved on to the virgin developer community territory for Google Technologies. Although they espouse a "do no evil" policy, Google Developer Advocate Chris Schalk succumbed to the allure of my work as a Java Community Organizer and begged me to apply my community black magic to the Google Technology developer community. Thus, the Silicon Valley Google Technology User Group (GTUG) was formed in January of 2008. It has been so successful that it is now the model being used to spawn GTUGs across the globe.
This developer user group community organizing is fun, but, it is just a sliver of the whole pie. I could no longer be satisfied with only that. So, I felt compelled to attend the first Community Leadership Summit in the summer of 2009. That event was like crack cocaine for someone like me. I was surrounded by a sea of community organizers coming from an incredibly diverse set of communities. I couldn't wait another year for my next fix. I just HAD to organize a West Coast Community Leadership Summit (CLS West) in January of 2010 even if it killed me (side note: it almost did kill me). Not only that, I decided to jump in the Ignite Gurus Pool in the same 6 month timeframe launching the first Ignite CLS West that January too.
Where this story ends is not clear. All I know is that I am counting the days until my next fix at CLS 2010 in Portland this summer. Did I mention that I've been invited to help organize it? I'm no longer just a community organizer. I am now an organizer of community organizers. Bwa, Ha, Ha ...
To get serious for a moment, I do have a takeaway message I plan to "sneak" into my story line. I know I/O is a technical conference and as developers we want to absorb as much information as possible. This can cause people to spend all their time in the technical sessions and very little time networking with other attendees. Since all the talks will be recorded, I want to encourage attendees to take the time to get to know somebody new or get to know better someone they already know. In my community work, I find the personal relationships that can be forged through quality face time with others in my community to be incredibly valuable.
People often ask me how I can put so much effort into my community work. What they don't realize is that I get much more in return from it in terms of the friends I have made in the process. For me, it is a no brainer. In the end, it is always about the people you have touched and those that have touched you even for a geek like me.
Posted via email from Confessions of a Serial Community Organizer
Saturday, March 27, 2010
The Apple Never Falls Far From The Tree
It all started benignly enough when my daughter decided to take part in children's theater. At the mandatory meeting for parent volunteers, I offered to setup a Yahoo! Group (Google Groups were just a twinkle in Larry and Sergey's eyes back then) for us and the theater director turned and said to me, "So, I see you're a community organizer." Before long, I was community organizing every chance I could get: BayCHI, BayDUX, Java User Groups, Java Champions, JUG-USA, Google Technology User Groups, Ignites, Community Leadership Summits, ...

