However, professionally speaking? Forget about it. It's a horrible place for programmers. In the last couple months I've met with 2 entrepreneurs looking to move to Hong Kong as well as 2 founders already in Hong Kong. I purposefully did not lead, but all four conversations immediately went to the lack of available talent. And, we weren't talking about the lack of talent the way it is in SF or NY (where there's talent, but it's working for someone else), we are talking about the fact that if you could pick a dream team of all programmers living in Hong Kong, it wouldn't be very dreamy.
Most of the senior programmers are long-time bank employees. Their X years of experience is the same year X times. They are risk adverse and creatively challenged. What's really troubling though is that the young programmers (interns, new graduates) have a strong desire to work for the bank. It's culture...working for the bank is what they want to do. Non CS students will take programming internships because "that's what was available at the bank".
Of course you can point to some small communities or some example company, but you really have to realize that hiring is going to be a challenge you might not be able to overcome. You'll almost certainly have to get your "senior" programmers from abroad, and recruiting your talent is going to be unlike anything you've seen state-side.