# Don't lecture when teaching software engineering Have you ever attended a learning session or brown-bag run by another engineer at your org and realized afterwards that you didn't actually learn anything during it? Or maybe you've given a presentation like that? After your session, you saw people making the same mistakes that they'd been making before the session. It's a bad feeling. Most engineers don't know how to put together a good learning session, but teaching is a learnable skill! An...