We are a remote org, around 200 or so engineers working more or less on the same product. We have a lot of people on the west coast, but many throughout the US and some abroad so timezones are a factor. The legacy format I'm inheriting is an occasional Zoom session where someone presents a topic that's scheduled at an inopportune time for most people so turnout is meh. It's also difficult to recruit presenters.
I'd be grateful to glean some ideas from anyone willing to share the good or bad in their experiences with such programs. I appreciate the insight.
- 30-min sessions to introduce new learning, from a blog post, a tech conference, or a book;
- Technical agile coaches;
- 2 to 3-day, 10-people training sessions;
- E-learning platform;
- Wiki;
- Linters and code analysis tools;
- Code reviews;
- Pair and mob programming sessions;
- Coding Dojos;
- Technical communities, or communities of practices;
- Craft Workshops;
I got so into it that I wrote a series of blog posts on how to create a learning culture in software engineering teams: https://www.promyze.com/set-learning-culture/
Sorry to plug my own thing, but poured months into it, and genuinely thought it would help you!
Congrats on (volunteering to) take it over. Don't let it die.