Someone that defends a method so much per lost sight of whether or not the method is appropriate in the context (pragmatisme).
I could find this phenomenon when dealing with well established software development paradigms like SOLID. Often, people use those without thinking about the impact and the resulting code becomes a big ball of nice looking mud, where each class is duplicated into interface/class (using a too strong interpretation of the dependency inversion principle).
Notes linking here
- Agile & Scrum Don’t Work | Allen Holub In The Engineering Room
- good variable/function/class naming
- priest fallacy
- Scrum Master Toolbox Podcast: Agile storytelling from the trenches: BONUS: The Agile Wire hosts interview Vasco Duarte on #NoEstimates
- scrum priest