Ironically, most technological problems in IT are created by developers who think that technology is a solution.If you find playing with technology more interesting than solving people's problems, you are not cut out for IT. I am afraid that you are also not cut out for any kind of professional programming job.