---
title: "When training classes go horribly wrong"
url: "https://osherove.com/blog/2005/5/3/when-training-classes-go-horribly-wrong.md"
canonical: "https://osherove.com/blog/2005/5/3/when-training-classes-go-horribly-wrong.html"
published: "2005-05-03T10:58:00"
updated: "2005-05-03T10:58:00"
tags: ["Off Topic"]
author: "Roy Osherove"
description: "One of the worst things you can experience as an instructor is to teach a class of people who just don't give a damn. This happened to me a few weeks ago. These people were coming in late, (sometimes an hour late!),…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# When training classes go horribly wrong

By Roy Osherove May 3, 2005 In [Off Topic](https://osherove.com/blog/category/off-topic)

**Historical article** · Originally published May 3, 2005; technical details may be outdated.

One of the worst things you can experience as an instructor is to teach a class of people who just don't give a damn.

This happened to me a few weeks ago. These people were coming in late, (sometimes an hour late!), fall asleep on the keyboard, check email and "do their own exercise" instead of the one given, and basically do anything they want.
The urge fell upon me to just scream "Well, if you don't wanna do this class, why don't you just go home now??" \*sigh\*.

So what do yo do with a class that does not care? especially if this is  subject material which you need to \*want\* to learn - test driven development. Do you just let them go on their business and concentrate on the few that \*are\* paying attention? Do you just make it "training day" and make everyone conform to the current work needed to be done?

What do you do with the "star" of the class - that knows everything and just discourages everyone from doing it at all, or declares "this is crap!"? How long to you "argue" with them? or do you just let it slide? won't that look like you don't have the tools to face them with real world experience or something?

I \*love\* teaching people, but that class a few weeks ago was one of the worst cases where I just wanted it to end. Badly.

People - if you're sending your employees in for training - make sure they \*want\* to do it. Or else it's just a day off for them, and the instructor. Gosh, I think I need to take things a little more personally. I guess the stuff is just to near and dear to my heart.

What do you think?

## More in Off Topic

[All posts in Off Topic](https://osherove.com/blog/category/off-topic)

- May 5, 2005

    ### [Google Web Accelerator](https://osherove.com/blog/2005/5/5/google-web-accelerator.html)

- May 3, 2005

    ### [RSS support from YNet Israel - Finally](https://osherove.com/blog/2005/5/3/rss-support-from-ynet-israel-finally.html)

- Apr 20, 2005

    ### [Using Emacs: A masochist's guide](https://osherove.com/blog/2005/4/20/using-emacs-a-masochists-guide.html)

- Apr 20, 2005

    ### [The spin on passover](https://osherove.com/blog/2005/4/20/the-spin-on-passover.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
