As most of people on StackOverflow, I'm a programmer. I'm mostly interested in Java and Scala, but in past, I also wrote some Caché ObjectScript code for living, with the language itself not being a pleasant experience.
My credo: Learn from others' mistakes rather than repeating them. Learn the good practices before getting too creative.
I like clean code and despise legacy code, especially when it deteriorates beyond repair. I like refactoring and redesign, and I often write short utility methods just to add some syntax sugar to make the code more readable.