Like: Complex systems, distributed systems, clean solutions, automating stuff.
Dislike: Being forced into specific patterns, unnecessary grunt work that could be automated.