{"id":959,"date":"2010-03-13T11:27:18","date_gmt":"2010-03-13T18:27:18","guid":{"rendered":"http:\/\/xiehang.com\/blog\/?p=959"},"modified":"2010-03-13T11:28:15","modified_gmt":"2010-03-13T18:28:15","slug":"luck","status":"publish","type":"post","link":"https:\/\/xiehang.com\/blog\/2010\/03\/13\/luck\/","title":{"rendered":"Luck"},"content":{"rendered":"

I think I have luck, or 6th sense, or whatever, on technical areas. I used to learn something new just for fun, but later on this “something” helped me a lot on some serious projects.<\/p>\n

The most recent sample is Cassandra, I started playing with it since last Sep or Oct, it was just because I heard of this “NoSQL” idea and it was trying to solve the problem I’ve been working on for so long (BTW, I used to use LDAP). Then among all those NoSQL solutions, in couple of weeks I locked myself on Cassandra.<\/p>\n

Then my team switched from old project to the new one (start from Nov last year), and I got involved starting from this Jan (was doing transition prior to that). I heard about lot of different description about the project, but have no idea until Feb (yes, a month after I join the new project). Then, I found that knowledge I learn from Cassandra helped me really a lot, things like consistent hashing, dynamic deployment (adding\/removing nodes, etc), and things like Avro (I don’t know how much Cassandra is using it, but it was the first time I heard of it).<\/p>\n

Actually there was another team was trying to use Cassandra for their new project, but executive (I’m not sure which level, maybe SVP or EVP) forced them moved to in-house solution, which is what we are working on, I don’t the story behind that, but you can definitely get the idea of how similar these two are.<\/p>\n

Anyway, I think it’s time to try something new as I need to prepare for my next project, it used to take 6 months or so.<\/p>\n

P.S. previous samples (for all those I can share with public):<\/p>\n