I like finding solution to problems and how to implement it in programming. I also like to brainstorm about how to optimize a particular solution.