solving software issues doesn't solve social problems.
Solving social problems will lead to greater software.

Just remind youself how many devs. are working for proprietary software, and how many of them just developing the ''same'' software other companies did already, over and over again. ...and all just to gain more marekshares.

We loose so much resources just based on this social problem.

@paulfree14 it's a bit more frustrating... working in a real big company means that you often have similar solutions developed multiple times by differend divisions from different external developing partners...