How to Enable Engineering Teams to Share Knowledge
One of the biggest risks in any engineering organisation is knowledge silos. When critical understanding lives in a single person's head, the team becomes fragile. The good news: you don't need a formal training budget or an L&D department to fix this. Some of the most effective knowledge sharing I've seen happens organically, driven by engineers themselves.
Here are the formats that have worked across every team I've led or been part of.
Lunch-and-Learn Sessions
The simplest format: someone takes an hour over lunch to present a topic to the team. It doesn't need to be polished; a few slides or even a live demo works well. The key is consistency — a regular cadence (fortnightly or monthly) builds the habit.
Topics can range from deep technical dives ("How our event sourcing pipeline works") to broader subjects ("What does it actually mean to be on call?"). The presenter picks the topic — this is important. Forced presentations feel like homework; voluntary ones feel like conversations.
What makes them work:
- Keep it to 30-40 minutes, leaving time for questions
- Record them if possible for async consumption
- Rotate presenters so it's not always the same voices
Lightning Talks
Lightning talks compress the format: multiple presenters, 5-10 minutes each, covering a range of subjects. They lower the barrier to entry dramatically — preparing 5 minutes of content is far less intimidating than a full session.
This format is particularly good for:
- Sharing quick wins or tricks ("I found this CLI tool that saves me 20 minutes a day")
- Introducing new technologies without committing to a full evaluation
- Giving newer team members a low-pressure way to present
Getting Started
If your team doesn't have a knowledge-sharing culture yet, here's the practical playbook:
- Pick a date 3-4 weeks out — gives people time to prepare and block the calendar
- Volunteer to go first — someone has to break the ice, and it should be you
- Keep it informal — slides are optional, conversation is mandatory
- Get management buy-in — not for permission, but for visibility and perhaps free food
- Share materials afterwards — a Slack thread or wiki page extends the value beyond the room
Tips From Experience
Having run these at multiple companies, a few patterns emerge:
- You don't need to be an expert. Some of the best sessions come from someone exploring a topic for the first time and sharing what they learned. "Here's what I figured out about Kubernetes networking this week" is perfectly valid.
- It doesn't matter if things go wrong. Your audience is your team. They'll help you through it.
- Don't pick a topic that bores you. Your disinterest will show. Pick something you're genuinely curious about.
- Don't pick a topic that's too broad. "Microservices" is a 3-day conference. "How we split the checkout service" is a lunch talk.
- Have fun with it. The moment it feels like an obligation, the culture dies.
The Compound Effect
The real value isn't in any single session — it's in the compound effect over months and years. Teams that share knowledge regularly develop:
- Shared vocabulary — everyone understands the same concepts, reducing miscommunication
- Bus factor resilience — critical knowledge gets distributed naturally
- Stronger soft skills — presenting regularly makes people better communicators
- Cross-pollination — backend engineers learn about frontend concerns and vice versa
Knowledge sharing isn't a programme you launch. It's a habit you build, one session at a time.