395 reputation
212
bio website tactoth.weebly.com
location Beijing, China
age 27
visits member for 4 years, 3 months
seen Nov 25 at 8:24

I started programming in 2000 with QBasic, began doing outsourcing project from topcoder in 2006, and became a professional software engineer in 2007. I work mainly with C++ and Java. Currently I work for Banckle, my area of work is to write streaming servers.

I like most simple sports, especially swimming. I like events in which the audience can use their creativity, there're lots of them here in Beijing, which make it a quite good place to stay. However I want to explore other countries in this world. So far I haven't had any chance, but I'm seeking them.


Oct
28
awarded  Critic
Oct
25
comment How do you keep focused through long compiles
@Konrad then you might spend the time your code compiles on thinking how to make a better C++ compiler to handle templates.
Oct
22
comment How do you keep focused through long compiles
@konrad I haven't done any test-driven development with C++ but still I think i can give a simple suggestion that might help: separate interface(header files) and implementation(source files), that usually happens to reduce compiling time.
Oct
21
answered How do you keep focused through long compiles
Sep
30
comment What is the single most effective thing you did to improve your programming skills?
I think these can be summarized as communication, sharing knowledge, benefits not only the one who listen, but also the one who tell.
Sep
30
answered Should one learn new languages or only should concentrate on languages you already know and increase your knowledge of it?
Sep
29
awarded  Commentator
Sep
29
awarded  Supporter
Sep
29
comment How do you manage your knowledge base?
I use freemind, mainly for taking notes or constructing an essay or organizing ideas; and along with SugarSync.
Sep
29
answered How do you manage your knowledge base?
Sep
29
comment Does Agile force developers to spend more time actually working?
I think agile makes programmers more efficiently by making it more happily. Of cause it overcome procrastination because the two programmer sees each other, and the feeling of sharing ideas of codes is much more rewarding than reading blogs, or answering questions on SE.com
Sep
27
revised What simple techniques do you use to improve performance?
fix grammer
Sep
26
awarded  Teacher
Sep
26
answered What simple techniques do you use to improve performance?
Sep
18
awarded  Editor
Sep
18
revised Why do people still say Java is slow?
corrected spelling
Sep
18
answered Why do people still say Java is slow?
Sep
17
awarded  Student
Sep
17
answered What can slow a developer down?