Checklist for new event organizers: how to schedule and get people there

I was talking with @schmichael today and he brought up that it was insane how many different organizing tools are out there, and there’s no handy list of tools for new event organizers to use!

So, here’s my list of helpful tools if you’re trying to run an ongoing tech event:

  • Put your event on a calendar like Calagator.org: This may be pretty Portland specific, but if there’s an event calendar in your area, be sure to put your event on it! Calagator is great also because it shows you a list of venues – possible places for you to hold events. When you need space, its likely best to ask other event organizers. In Portland, we have a special list for event organizers. Get in touch if you are an event organizer, and not already on it!
  • Create a meeting event on something like Meetup.org: So many groups still use this. Several PostgreSQL groups do, and PDX Lean Startup Circle swears by it. There’s also Upcoming.org, but we don’t seem to use that as much
  • Create a google group! Mailing lists are still the best way to keep in touch with people. All the research on electronic communication says this. Tweeting is not enough!
  • Don’t put tons of interested people on CC or personally-managed Outlook lists. This is spam, and the people on the CC list can never unsubscribe! It’s not just annoying, it is rude.
  • Make a twitter account for your group! Twitter is a great way for the always-connected crowd to stay on top of what you’re up to. Easy to search, and quick to post. Try out Cotweet if you have more than one organizer!
  • Tell other event organizers about your event. They likely know other individuals and groups that would be interested and can use their best judgement in passing an email or tweet along. Don’t spam a bunch of unrelated groups!
  • Make an event announcement 2 weeks, 1 week the day-before and day-of your event.
  • Include the following in your announcement: event name, date, time, speaker name(s), talk title and location including zip code of your event (so people can use maps to find you easily!)

What else do you think an event organizer should have in their checklist?

#PDX11: Turning things up a notch for Portland’s “software cluster”

So, last night a few Portland tech community folks got together at a bar and talked about the upcoming software industry summit on November 18th. You haven’t heard about it? Well, here’s the lowdown:

Mayor Adams, the Software Association of Oregon and the Portland Development Commission cordially invites you to participate in the development of a key software cluster strategy for the Oregon/SW Washington region. By attending this informative meeting you will play an instrumental part in the process with other top business community leaders.

The deal is: you show up, you get to help direct the resources dedicated to software industry development from the Portland Development Commission, the Mayor’s office and the Software Association of Oregon. That’s pretty much it. The people who go to this meeting are the folks who will be directing the future of the PDC’s “Portland Software Mandate”, which is part of that whole industry “cluster” initiative that targets active outware, advanced manufacturing, clean tech and software. More broadly, this is part of the 5-year plan to guide Portland’s economic growth.

Anyway, you really should attend this meeting next Thursday. If you can’t attend, see if you can get someone you know or a friend to attend on your behalf. We want to pack city hall.

That’s right — we’re meeting in the City Council Chambers. It’ll be great. Please attend! It starts at 4:30pm and goes to 6:30pm. And, if you show up we can lead you over to a sweet afterparty. Seriously. It’s gonna be awesome.

But — back to the PDX11 thing. One thing we talked about during the meeting was that we’re having problems communicating to everyone what it is that we’re doing with this whole “portland/pdx software cluster strategy”. It’s a mouthful to say that, and once you take another step and try to describe who is involved and why, things get muddy.

What if we just made a hashtag for it? What if we created a community site to start hacking on our city’s approach to software industry? To have public conversations about what’s next, and to bring to the table all aspects of development: education, small businesses, big businesses, hobbyists, investors and an epic number of volunteers.

Our first stab at this is to create pdx11.org. There’s nothing there yet (sorry, just bought the domain name), so this is your opportunity to help create this thing.

Last night, as we tried to come up with a concise name for what we were talking about, people started to giggle, and laugh at “turn it up to 11″ jokes. Next year is 2011, so this thing has an expiration date (deadlines – my favorite procrastination ending technique). Because really, we’re kicking off this thing and wanting to deliver in 2011 on some initiatives. Which if you’re not aware are:

  • Creating a Knowledge Network to support local user groups – group convened by Warren Harrison of PSU
  • Developing a business mentorship network – group convened by SAO’s Matt Nees
  • Enhancing a financing network – group convened by Gerald Baugh of the PDC

These conveners are here to be project managers in the best sense — to find out what it is that *you* want to have happen, and then to communicate, document and follow up with public and private partners who are *making* these initiatives happen.

But back to PDX11. We wanted a name, a brand, something that made it easier for us to talk about with and recruit people inside the community, a connection point for locals, and a launchpad for outsiders to check us out.

If you’re up for helping to build the site, contact me directly (selenamarie -at- gmail -dot- com) and we’ll get going.

Otherwise, we’ll see you next thursday!

UPDATE:

For those not familiar with the PDC surveys, here are links to the results in SlideRocket format (meh):

Survey 1 Results
Survey 2 Results

CouchCamp 2010: yay!


Max in a tree! Talking about GeoCouch

I was at CouchCamp last week out at the Walker Creek Ranch – a bit disconnected (no cel service, and spotty internet), but fully immersed in the CouchDB community.

I was there to give a talk on MVCC in PostgreSQL. I forgot to mention it during my talk, but it was a fitting topic given that I first talked with JChris after a talk he gave in Portland, where I basically trolled him about compaction and MVCC in CouchDB. My goal was to show people the benefits of CouchDB’s built-in MVCC, to point out some places where core developers can learn from PostgreSQL and avoid some of the traps we’ve fallen into over the years. I’ve got more to say about the talk some other day, but I wanted to just reflect on CouchCamp for a moment.

One comment a friend made was, “Wow, these people are just so nice!” And it’s true. Every hacker meetup I attend is full of people who are overwhelmingly kind and thoughtful, and CouchCamp was more of the same.

CouchDB is at a critical point in their development – 1.0 is out the door, and developers are already building cool apps on top of it. CouchApps + Evently are an interesting and fun way to get started building things on top of a couch. And replication parties – seriously awesome. Ward Cunningham is rumored to be considering a CouchDB wiki to drive the patterns repository wiki (And here it is! Thanks, Max!), and CouchCamp was overflowing with ideas and implementations (distributed social, a replacement for email, UbuntuOne).

So what did I learn at CouchCamp? I learned how to hack on a CouchApp (Thanks for the help, JChris!). I learned about what Max Ogden is up to, and am so excited for him and the lucky folks that get to work with him. (and he’s running a hack/project night next weekend you should TOTALLY GO TO!)

I heard about the success and tribulations of running CouchDB on the desktop, and the launch of UbuntuOne from Stuart Langridge. During his talk, Stuart brought up the idea of a general replication API – something that I also believe is important to the growth of open source databases and is critical to enabling data freedom. I met a real, live Pick user/admin/developer, and talked about the inability to move to another system but the possibility of interfacing something like CouchDB to it. I got to chat with Rebecca Murphey about Javascript, MVCC and quality booze. I saw bunnies, foxes, deer, raccoons, and tons of bright stars late at night. And, I saw Damien Katz perform a brief interpretive dance.

I also was pointed to a retrospective on Couch 1.0 development by Ted Leung. I don’t know Noah Slater, but wow, what a testimonial. Noah’s comments about why he continues to contribute to CouchDB mirror a recent thread about PostgreSQL contribution — we work on these open source projects because of the incredible community that develops around them.

Thanks, Mikael, JChris, Jan and Damien, and all the CouchDB folks for creating a community that so many people want to contribute and become a part of. I certainly want to be a part of it, and look forward to finding ways of contributing more.

And thanks for bringing us all together in person. From the squirt guns in the welcome bag, to the campfire and sing-alongs, to the very late night Android libc storytelling by Aaron… These are the moments that glue us all together, and make all that work we do to connect up with one another through software completely worth it.

Need reviewers – preparing for the first commitfest for 9.1

Now is the perfect time to get involved in Postgres development!

Starting June 15, we’re going to have a “reviewfest”, as a prelude to the first commitfest in July. We’ve already got 28 patches in the queue, and all need reviewers.

Think you’re not qualified to review patches? Think again!

From the Reviewing a Patch documentation:

If you can apply a patch and you can use the new feature, you’re already qualified to start reviewing it.

We will formally kick off a reviewfest on June 15.

We will assign reviewers and get all the patches that are queued up for 9.1 reviewed while the final touches are being applied to the 9.0 release. Have a look at Review A Patch guidelines for information about how to conduct your review. We also have a mailing list to track and recruit reviewers – pgsql-rrreviewers. (The extra R’s are for ’round-robin’)

Please subscribe to the list, and post if there is a particular patch you are interested in reviewing!

IRC hangouts in Portland, OR

Updated!

A big part of the thriving tech scene in Portland is made up of IRC channels that many groups and projects use to coordinate real-time activity.

Some of the popular channels can be found at the following locations:

Freenode:

#pdxpug
#pdxpython
#pdxpug
#osbridge
#techcoffee
#dorkbotpdx
#pdxfunc
#pdxdjango
##pdxbeer
#pdxwebdev
#pdxscala
#brainsilo

irc.perl.org:
#pdx.pm

irc.personaltelco.net:
#pdxfiber

Tell me about others in the comments!

Ada Lovelace Day: Professor Leah Buechley

While in Boston last week for LibrePlanet, I met Professor Leah Buechley.

She doesn’t know I’m going to post this, but I figured that I would just do it, and ask forgiveness later.

What impresses me the most about Leah is her creative thinking about the issues of women in technology – recontextualizing issues of breadth and acceptance to apply to any minority groups. I learned about Leah because of her work to create Lilypad Arduino, a microcontroller designed for wearable DIY projects and textiles. She’s put together a sweet tutorial on using Lilypad, and continues to do research related to creative expression through materials not traditionally considered for computing.

She’s part of the high-low tech group at MIT, a group dedicated to integrating high and low technological materials, processes, and cultures.

A super interesting project she’s working on right now is Living Wall – wallpaper designed out of paper and conductive paint that response to it’s environment. The result is beautiful, functional and a geek’s paradise for making an interactive home.

Some of her research targets the issue of creating new communities by tweaking how the technology is used, focusing and targeting use of technology in a novel way. She did this with lilypad arduino by introducing people who aren’t traditionally microcontroller hackers (sewers, knitters, crafters) to a platform designed for their specific uses. Her ideas and success certainly inspire my free and open source software advocacy.

I was completely inspired in the very small amount of time I spent with her chatting about tech communities and the problems we’re trying to solve around diversity. I loved her directness and curiosity. I’m looking forward to seeing what beautiful and super geeky projects she’ll be working on next.

We need vision and collaboration

This is my final comment in this thread – in reference to a comment that we should to create a mega event like SXSW… (I have more to say about this idea, actually, because a large group of us discussed the possibility in detail, and why we thought it wouldn’t work.)

I don’t know much about how SXSW is structured inside, but I do know that they are providing a a unified vision for the conference. That has attracted not just more organizing power, but a huge, devoted attendee and presenter pool.

Stepping out on a limb – perhaps the issue here is more that a vision has not been offered which attracts the groups that you want to collaborate with. Collaboration is not the same thing as aggregation.

Portland tech groups collaborate with each other all the time, but they are loose affiliations and focused on what provides the most value for the limited resources we have. I’ll also say that they are joyful connections – based on mutual benefit, friendship and an outcome whose goal is not just a product, but also having fun.

We often have conversations with each other about how we can make things less expensive, smaller and more fun, rather than how we can grow larger.

It’s possible to have this mindset exist within a larger framework that might encompass it all. It just takes time, trust building, and work to find connections that truly benefit the community. The direct, local benefit should be considered first, and maybe involve promotion outside of our community second. Maybe third.

The tech community has regular, free-form events on Thursday nights at the Lucky Lab, and periodic meetings on Saturdays around OS Bridge. I won’t be here this week, but definitely will be next week. :)

I’d be happy to talk with you or anyone else how we might create a larger framework.

Whatever it is needs to be something which can be incrementally built up, and I don’t know that a mega event is what we really need.

Space and time to help our neighbors

I wrote the following in response to Mark Lawler’s original post.

Hey Mark,

We’ve never met. I’m not currently on the board of Legion of Tech, but was one of the founding board members.

I currently am chair of the Open Source Bridge conference and am deeply involved in the open source community both in Portland and throughout the world.

It saddens me deeply to read what you’ve written.

As a person who devotes a substantial amount of her time to volunteering in technical communities, and is also a full-time software developer, I know that the volunteers who work on tech events are the life-blood of our community. Without them, and the incredible number of hours they volunteer, we would have no portland tech “scene”, “community” or an environment that new tech companies or startups would consider being part of.

As points of reference around “decay” – Reductive Labs, a VC-funded startup that develops an open source product, moved to Portland *because* of our vibrant, diverse tech scene. Small Society, Raven Zachary’s consultancy, stayed in Portland because he loves it here – and he is a fixture in our community. Urban Airship (VC funded) is made up of Pythonistas and advocates who have been regulars and organizers of user groups like PDX Python and a new-ish Django group. @al3x, a lead developer at Twitter, is moving to Portland from the bay area next month and will be joining Rael Dornfest, who develops the user experience for Twitter. ShopIgniter just got funded and is hiring.

These are just the examples I have off the top of my head – were I to consult the Silicon Florist blog, I’m sure a dozen more would immediately pop out.

When I look at our community, I see productivity, diversity, opportunity and passion. I see acceleration.

Drumming for consolidation seems to me to be a fundamental misunderstanding of what could be done further to best serve the needs of this community. That’s what these volunteers do – they directly serve the needs of the Portland tech community.

Their goal isn’t to be on a national radar – their goal is to be productive citizens, making the place that they live better. It’s great when others notice, but we work for the gratitude of our neighbors and friends, not national recognition.

And, so, when thinking about the fragmentation, I recommend that you consider whether what you are saying and doing is providing a space and time for people to help their neighbors. Because that’s ultimately what matters to us.

Portland High Tech Groups are Portland Software’s Own Worst Enemies

I had really hoped to be able to share the entire conversation with you, and fortunately I have gotten permission to do so!

I’m reposting Mark Lawler‘s original post to a LinkedIn forum with his permission below. Tomorrow, I’ll post my response. I welcome constructive comments and want to keep this an open forum for discussion.

But a warning: Some people have had a very emotional reaction to Mark’s words, including myself. I very much want to hear people’s thoughts and responses. However, please think for a moment before you post, and keep your comments to things that you would say to Mark were you to meet him in person.

He also wanted to provide some context for his comments:

I do ask that you be an honest broker in rehosting this under the following context (you can quote below):

  • Groups and individuals leading these groups honoring commitments; our word should really be our bond
  • That even though we have many wonderful diverse communities in PDX we do seem to sometimes dive down in to technical and business model “religious” wars
  • There are real stereotypes attributed to Portland and Portland’s high-tech scene that doesn’t do us any favors
  • Perhaps working collaboratively on an event or two a year and drawing press attention through a critical mass wouldn’t be a bad thing (there is some of this going on and it is a good thing)
  • There is real economic value in the bigger picture for all of us in this industry if we can do this to help promote the Silicon Forest

And here is Mark’s original post:

Portland High Tech Groups Are Portland Software’s Own Worst Enemies
By Mark Lawler

Portland has a very vibrant software community. It is one that is quite diverse and covers the entire technology spectrum and represents nearly every business model imaginable. With this diversity comes the desire for each of us to associate with various groups and communities that better represent our interests and sometimes our own ways of thinking. That said, Portland also has a cancer, and that illness manifests itself in how these groups just cannot seem to work together for the common good. The cause? Perhaps it is the strong desire for each of these groups to maintain its own individuality, autonomy, brand identity. Perhaps it is the entrepreneurial pull to forge one’s own ground and to be different from what is already out there. However, it is this bifurcation and standoffishness between the various high tech groups in Portland that is holding us back as we watch the Silicon Forest as a whole slowly decay.

I was just in a meeting last Thursday with Skip Newberry, the Economic Development Policy Advisor for the Office of the Mayor of Portland. With me were key members of some local high tech groups that put on local events to benefit their individual segments of the Portland high-tech community. Our pitch to the Mayor’s Office was simple: It is through all of us working together as a unified front that Portland will be able to combat some of its more silly, yet detrimental stereotypes regarding its software community and industry. That together we could combat the incorrect notions that developers in Portland suffer from “Portland Lazy” disease or that Portland doesn’t have a very rich pool of high-tech talent for companies to leverage. In a unified front four groups were working together to have a mega event in May where they were pooling interests and resources to help Portland in its quest to get itself and the Silicon Forest back on the national radar. We were asking the Mayor’s office if they would be willing to attend the event and use one of the sessions to highlight Portland’s Economic Development plan for the local software industry to the attendees that were interested in learning more about it and sharing their own thoughts while at the same time highlight how we are all working together. During this discussion we talked about Portland’s historic past of having various technical communities and groups working against each other and fighting various technical and business model “religious” wars and how this one event in May was very significant in showing that we could all work together.

You can only imagine my surprise when I learned the very next day that the board of directors for the one of the groups had met Thursday night, that same night that one of their board members had attended this meeting with the Mayor’s office with the rest of us, and decided to pull out of the event.

Now I’m not going to speculate as to why they decided to do it. We all have our reasons for changing our minds. However, I am going to comment on is how this action, just in the very nature of its timing and its impact, is exactly what is wrong with the Portland software community. I love Portland and Portland software. With the time that I spend as a volunteer I work every day to help promote and grow this industry. I pine over the return to the heyday of the Silicon Forest and work hard through the success of the companies I work for and the great products I deliver along with these volunteer efforts to claw our way back.

I have just two questions… Why can’t we all just get along? Why can’t we all drop the inane focus on our individual charters, beliefs and the stubborn demands of individuality to try to work together for the common good of Portland Software and the growth of the industry in Oregon? I ask everybody in high tech sweep away the individual chips on our shoulders and to come together to rally for this common good. If we don’t work together we will go the way of the tanners, textile, shipbuilding, and forestry workers before us. I find that result both uninteresting and unacceptable…

You can contact Mark at: @mark_lawler; http://www.linkedin.com/in/marklawler)