Working from Beijing
by Chris Lee Tue, 22 Jul 2008 19:00:00 GMT was interesting enough to generate 11 comments so far
In case you haven’t heard, China is on the rise. Regardless of your opinion on the morals of offshoring or China’s human rights record, the fact remains that China is already, and will continue to be, a major player in the software industry. And this isn’t some passing fad; China’s rising middle class is real and it’s graduating hundreds of thousands of engineers annually. But this blog article isn’t about China’s rise per se – there are growing numbers of articles and blogs talking about this topic if you’re interested.
What I really want to do is share some thoughts about working as a Rails developer in China, what the Rails and startup community is like here in Beijing, how the Rails and startup community in the States influence their counterparts in Beijing (and perhaps vice versa), and the logistics of working from Beijing.
When I first joined Squeejee, I listed the primary reasons for my quitting a stable job and jumping on the Rails train with Wynn, Jim and Chris. One reason I listed was flexibility. I took this to the extreme last month when I came to Beijing to start my personal experiment in “offshoring”. I’m very lucky to be working with a small, smart, tight-knit group at Squeejee that we can pull this off without a hitch.
Beijing on Rails
There’s an incredible amount of curiosity in Beijing towards Rails, but there’s also no doubt that the software world, at the moment, still revolves around the US. Rails books and Chinese translated Rails articles are always a few weeks or months behind. In Rails time, that’s an eternity. Therefore, even though the Beijing Rails community is slowly growing, the expertise and knowledge is still lagging behind. That’s also why currently there is very little community participation out of China. It’s not due to lack of desire, it’s just that Rails expertise is spreading too slowly.
English seems to be the major bottleneck at the moment, but another attribute preventing faster Rails adoption is the Chinese developers’ current mindset of being dependent on big vendors. In fact, being anti-enterprise was a feature that drew many hackers in the States to Rails. But in a society where dependence on some larger structure is inherent, this is viewed as an unnecessary risk.
That being said, the Rails community, while not flourishing, still continues to gardner interest and growth. Jesse Cai, founder of chinaonrails.com, is one of many budding Rails leaders in Beijing. In fact, we hope to work with Jesse and chinaonrails to bring many more Rails events to Beijing in the near future.
Startups in Beijing
Beijing is home to Tsinghua University and Beijing University – the Chinese versions of MIT and Harvard. Google, IBM, Yahoo, Microsoft, HP, Accenture, Thoughtworks, InfoQ, ZDNet and countless other software firms also have offices here. As you can imagine, the developer circles are quite active with energetic hackers and free flowing ideas. Just being here for a month, I’ve attended an InfoQ talk on Yahoo’s application platform and a Thoughtworks sponsored Open Party (where I gave a talk on how to make money working with US clients).
I’ve been to many Barcamps and conferences in the States, and I can say the energy and passion are just as high in Beijing as it is in San Francisco or Austin. Everyone knows all the US startups: facebook, linkedin, etc. The desire is there, the English is improving and it’s obvious to me that it’s only a matter of time before we see more and more Chinese startups crossing the pond.
Working remotely
When I first got to Beijing, I really didn’t know what to expect. Being Chinese American, I had visited China many times with family, but we always stayed in hotels and I really didn’t have a good idea of what living in China would be like. Would I have internet? Would the Great Firewall block Gmail? Would Skype work? How will I find an apartment? Could I ssh into our servers?
Turns out, China is indeed the People’s Republic of Capitalism. Every other cafe has free wifi (as does Starbucks), and ADSL internet is pretty standard in Beijing. Skype works perfectly and getting a cell phone is dead simple too (no contracts, just buy minutes on a GSM card and stick it in any GSM phone). My only worry was that I wasn’t going to be able to access Campfire, which our team depends heavily on. But that also works perfectly. It’s virtually the same as working from home in any US city. I even got Texas style BBQ!
The only annoying thing I’ve encountered is sporadic links don’t work. For example, all DZone and Feedburner redirects are blocked, as are random Wordpress blogs. Also, if you’re a Dr Pepper fan like I am, you’re out of luck.
Conclusion
In the interest of keeping this short, I very briefly touched on several big topics. As I learn more about Beijing’s Rails and startup community, I hope to chronicle it on this blog. To keep things interesting, I am also planning a series of interviews with various Rails and startup folks in Beijing. If you have any requests or questions, send them my way!
Next up on the interview: Jesse Cai, founder of chinaonrails.com. Stay tuned…
Trackbacks
Use the following link to trackback from your own site:
http://locomotivation.com/trackbacks?article_id=working-from-beijing&day=22&month=07&year=2008
Comments
about 7 hours later:
Awesome, Chris! Nice finally to see some of the photos. I’m glad you’re getting all the web working kinks worked out so I can go over with you next time!
about 8 hours later:
http://chinaonrails.com/topic/view/1925.html
Welcome to Beijing!
More rails lines in BJ now, enjoy Chinese food and travel with rails fans in China.
1 day later:
I’m considering software waves in China like a parallel world, google filters all chinese-arabic languages with different alphabets upstream so I have no idea what’s happen there. I’m afraid for China outrun western world in software technologies, and when it will happen, maybe i’ll must to learn chinese..
1 day later:
Maybe I’m biased, but learning Mandarin is always a good idea :) I don’t think China will “outrun” the software world in the near future, but because of the abundance of engineering talent and the wage difference, it’s going to be an important factor for sure.
2 days later:
when you’re on vacation out of China, download a copy of a proxy software from wujie.net (all in Chinese thou), which is itself blocked by the wall, and the rest of the world is wide-open next time you’re back to China.
I use it everyday to access blogspot, wordpress, etc.
2 days later:
Good advice Bran! I contemplated using some sort of proxy software, but decided against it because I did not want to cause any potential for trouble while working here. If I got my laptop taken away, I’d basically be useless.
But it’s good to know people are able to use that successfully!
2 days later:
I lived in Langfang (a couple of hours out of Beijing) for the last couple of years, until recently.
China’s great! But it’s annoying that websites are blocked. However, it’s easy to get around. If you use FireFox there are several extensions which will help:
- TorButton (you have to download TOR): Good but slow. - FoxyProxy: Works with TOR or your own Proxy server (from memory). - GLadder: Works with several anonymous proxies such as anonymouse.org.
I used a combination of these for 2 years, outside of Beijing (where the restrictions are likely to be tougher) and never had a problem. You’re unlikely to get into trouble!
2 days later:
Unique luxury RAILS in China, but also unique on any railway in the world!
Great China, China Great!!
Welcome to China and enjoy Chinese on Rails
2 days later:
欢迎使用伟大的防火长城。 ;)
7 days later:
welcome to beijing on the rails!
10 days later:
Stephen – good to know that! It’s really cumbersome when I can’t get to useful tech blogs or follow feedburner redirects.
talker, dave – thanks!
Have a take?