I love to code, nothing is more satisfying then deleting a hundred lines of code and replacing it with three. I enjoy learning new tools, frameworks and languages as well. Thomas and Hunts Pragmatic Programmer and Robert Martin's Clean Code, changed how I think about and write software. I strongly believe in practical and easy to under stand solutions to problems. But most of all I enjoy writing good quality clean code.
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.