I write code, design applications and like to try out new coding practices as well as things to make program writing more interesting. I like to try out new things, which eventually breaks the working system and then try to resurrect it.