I love programming challenges that require dedication, good problem-solving skills and continuous learning