And notice how many flame wars there are in programming forums. It's almost like the programmers forget that the tools they use are just tools and that they are a means to an end instead of an end in and of themselves. The focus shifts from solving problems and people start comparing the relative merits of one tool against another instead of discussing the best way to go about solving a problem.
In programming I think we substitute the language for the problem space and forget that the problem space is primary and the language is secondary.
In programming I think we substitute the language for the problem space and forget that the problem space is primary and the language is secondary.