Why can I never find the most simple solution to a problem?

Posted by 10fighter55@reddit | learnprogramming | View on Reddit | 20 comments

It seems like no matter what, I can never figure out how to solve a problem in a simple way. I am a sophomore computer science student, and in all my projects and labs, I almost always come up with some inneficient, convoluted solution to a problem that could be solved a million different simpler ways. I know this is kind of a vague question, but has anyone overcome something similar?