Skip to content

ryanburgess/engineer-manager

Repository files navigation

Engineering Manager Resources

Welcome to the Engineer Manager Resources repository! This curated list is designed for anyone in the engineering field who aspires to grow in leadership and enhance their "soft" skills. Whether you're a manager, an aspiring leader, or an individual contributor looking to improve your interpersonal skills, you'll find valuable resources here.

Follow Ryan Burgess on Twitter

What You’ll Find

This repository contains a comprehensive collection of articles, books, podcasts, and other resources that cover various aspects of engineering leadership, including:

  • Communication: Tips and strategies for effective communication within your team and organization.
  • Team Building: Best practices for creating and nurturing a cohesive, high-performing team.
  • Mentorship: Guidance on mentoring others and finding mentors to support your own growth.
  • Conflict Resolution: Techniques for managing and resolving conflicts in a constructive manner.
  • Emotional Intelligence: Insights into understanding and managing your emotions and those of others.
  • Productivity: Methods to enhance personal and team productivity.
  • Career Development: Resources to help you advance your career and achieve your professional goals.
  • Diversity and Inclusion: Strategies for fostering an inclusive work environment that values diversity.## Why This MattersLeadership and soft skills are crucial for creating a positive and productive work environment. These skills not only help in managing teams effectively but also in building strong relationships, fostering innovation, and driving success in any organization.

Courses

Mentoring

Books

Videos

Podcasts

Articles

Newsletters

Communities

  • Rands Leadership Slack - Created by Michael Lopp, the Rands Leadership Slack exists to help longtime, new, and aspiring leaders to learn through conversation and sharing of ideas.
  • Engineering Managers Slack group - A Slack group for Engineering Managers to connect and learn from one another
  • Zumvie Slack Community - Created by Zumvie, This Slack community is for Engineering Managers to connect and learn from one another-With AMA's, Lean coffees, etc.
  • alphalist Community | Network for Technical Leaders - A community where technical leaders (e.g. engineering managers, CTOs etc.) share ideas and advice on an active Slack group and at events. Ideal for those with a tech product (e.g. They discourage CTO consultants, recruiters, and agencies from joining).

Contributing

  1. Fork it
  2. Run npm install
  3. Add your resource to list.json
  4. Run node index to update README.md with your changes
  5. Create your feature branch (git checkout -b my-new-feature)
  6. Commit your changes (git commit -am "Add some feature")
  7. Push to the branch (git push origin my-new-feature)
  8. Create new Pull Request