Meta-contrarians are just early-adopters of the synthesis stage of a dialectic:
"Hegelian dialectic... a thesis, giving rise to its reaction, an antithesis, which contradicts or negates the thesis, and the tension between the two being resolved by means of a synthesis." http://en.wikipedia.org/wiki/Dialectic#Hegelian_dialectic
Anyway, could these be programmer triads/dialectics?
* Objects are superior/closures are superior/Scala?
* Statically-typed/dynamically-typed/some combo of both
* Optimize/generalize/do each as required
* Waterfall/Agile/(TDD/BDD?)
* Relational/NoSQL/???
"Hegelian dialectic... a thesis, giving rise to its reaction, an antithesis, which contradicts or negates the thesis, and the tension between the two being resolved by means of a synthesis." http://en.wikipedia.org/wiki/Dialectic#Hegelian_dialectic
Anyway, could these be programmer triads/dialectics?