As a college student, I thought I would do problem-solving and learn development parallelly. But I have noticed when I get too much involved in problem-solving, I would try to avoid development. And similarly is the case when I do development for a couple of days, I would try to avoid problem-solving.