Right now I’m in LA, it’s 1:25 AM, and I decided to stay up later. My flight is only leaving at 6:20 PM tomorrow. 18 hours later I will be arriving in Auckland. I’m not too eager to leave the US. I had a great time here. My life has changed. Again. CouchSurfing is so much cooler than I had thought, and now I’m totally addicted to making it better.
When I went to the Collective in Montreal I didn’t really know what to expect. I just wanted to set up a CouchSurfing Wiki. Which I did! Do-ocracy is the rule. The Wiki is turning out to be a big success, with over 100 registered users and more edits than I can read. I didn’t have any clear goals. I just wanted a platform where people can cooperatively work on documents related to CS, and somehow related, a Guide for CS all over the world. No Tourist Guide, a CouchSurfing Guide. Where people who want more guests, but live outside the city, advertise themselves. Where you can write about good places to hold CS meetings. Where you can explain people coming to your country how to be a good guest. Today I was reading the article about Syria and it made me happy!
I only spent two weeks in Montreal, the final weeks of the Montreal Collective. But I met many amazing people, whom I will meet again and again for the rest of my life. And I started programming on the CS code, just a little bit. With amylin I hitchhiked down to NYC, drove to San Francisco with a CouchSurfer I met in Lima, hitchhiked to Quincy, and did some more programming. And more hitchhiking to Portland OR, more programming, more hitchhiking!
Last week http://bugs.couchsurfing.com was set up. More than 70 bugs have been reported. Which is great! The more bugs reported, the healthier the project! It makes it easy for developers to go and fix them.
There are so many people who want to help out with technical issues, programming, security, design. It’s just hard to get them started. There are still only 3 people who regularly submit patches (incremental improvements to the code), Casey, Anu and me. That needs to be improved. But, the current code base is not the most readable ever. So things need to be redesigned.
One good way to get new programmers started is putting out small (harmless) parts of the code out there, and ask for improvement. People who send in useful patches can be given access to the entire code.
Check the NZC Technical Goals on the Wiki for more information. And feel free to edit or to leave comments on the discussion page.
peace,
Kasper