Etymology
Today it means: Impatient technical pedantry that dismisses human factors, especially regarding education. Full definition →
From Gradgrind + -ery.
Etymology from Wiktionary, CC BY-SA 4.0.