EDIT: In response to some of the questions below, please let me clarify. When I said "other side" I was meaning a lack of well-roundedness. I was NOT trying to pit STEM grads against liberal arts grads.
I do not intend to state that STEM graduates don't know problem solving or critical thinking. Far from it. However in my experience, those skills are discarded too quickly - similar to how Liberal Arts grads tend to discard even the limited quantitative toolsets they've acquired. (I'll concede its probably not as prevalent among the HN crowd.)
Ultimately, its a lack of well-roundedness that limits all camps (I'm sure it would be more accurate to consider more tightly-defined groups than just liberal arts vs engineers.) Ideas are cheap, that's why we laugh at the Wharton posts looking for "code monkeys" every few months. Just as problematic though, is the greatest product but no ability to bring it to market and sustain a viable business.