My point is to diminish the elitism around languages. It is completely irrelevant if you didn't need to use a component of a language to solve your problem. If you aren't using a particular component that would make your product better to the point of viability, then you aren't really solving your problem.
Comments
I am not sure I agree with that. It's entirely possible to make a Rails app that solves your problems without having a command of Ruby.
I guess you could consider "Rails" a separate language from Ruby...
My point is to diminish the elitism around languages. It is completely irrelevant if you didn't need to use a component of a language to solve your problem. If you aren't using a particular component that would make your product better to the point of viability, then you aren't really solving your problem.
I guess we should add a time factor to output?
If you're late, you didn't solve the problem. I guess I really failed in attempting a very general statement.