Get community volunteers - Within a few months of starting the meetup it was obvious that I needed additional people to help out. A smarter person would have lined up a few volunteers before starting but in my case finding a half dozen people to help out was easy enough. Honestly calling for a half dozen volunteers is a great litmus test of wither or not your idea is worth pursuing, if you cannot find six people willing to give a few hours of free labor you do not have the community support needed to build what you are envisioning.
Grow beyond the founders - I have a very hands off management style and as such I was all too eager to hand off responsibility to others and step back myself but this is an area where a lot of people stumble. By keeping too much control in the hands of one person or small group of people it very quickly becomes an organization controlled by that group which discourages new people from stepping up. Eventually the founders burn out or lose interest and the organization fails. It might sound counter intuitive but if you want to build an organization that lasts you need to put in place the systems to allow you to step away from it and then do so.
Formalize leadership transitions - When I stepped back from the meetup I handed off control to an informal board of directors that I had chosen. To their credit the first board very quickly moved to a formalized process where the board of directors is elected by the members. By doing this they set the stage for the organization to continue to grow and adapt to the community. This sort of formal leadership transition is absolutely critical if the org is going to survive. In the intervening years the leadership has changed over multiple times and the organization is still going strong.
Lock down the mission - While the leadership will change the mission rarely if ever should. Fairly early in the life of an organization a formal mission statement needs to be decided on. When deciding on the mission you need to be quite focused. Simply put a very broad 'fix all the worlds problems' mission is a great way to accomplish nothing.
Formalize the finances - Up until I handed off control to the first board and for a short while after the finances were very informal. As a small org with no significant revenue or expenses and really only one person making decisions this was fine but as soon as you start dealing in bigger amounts with multiple people in the leadership team you need a bank account and some process around finances. The first board did the work to get the organization registered as a non profit society which allowed them to open a bank account and move to proper financial controls.
Make people commit - Early on in the history of the org I experimented with paid events and I was shocked at how well they worked. One of the early boards took this a step further and moved to a formal paid membership model. Paid memberships are not just important because they provide much needed revenue but by charging even a small amount you are forcing people to value the organization and more importantly you are sending a message to potential partners and sponsors that the organization is serious. The only caveat here is you need to deliver value first before asking people to pay to join. I've seen a few organizations fall flat when they tried to implement paid membership too soon.
Build Global Connections - One of the major issues faced by Vancouver and Canada in general is a dogged insistence on staying local. Your goal should always be to go global and because of Vancouver's international population that is vastly easier to do here than many other places. In building the meetup I had the opportunity to attend events in both London UK and New York which was an incredible opportunity and helped me significantly later in my career.