Coder Social home page Coder Social logo

jakubsvobodacz / awesome-engineering-manager Goto Github PK

View Code? Open in Web Editor NEW
26.0 7.0 4.0 1.09 MB

πŸ’‘ A curated list of resources for engineering managers.

License: MIT License

awesome-list engineering-management engineering-manager leadership productivity

awesome-engineering-manager's Introduction

Awesome Engineering Manager

The aim of this repository is to provide a curated list of resources for, beginner as well as seasoned, software engineering managers. The repository will contain links to all interesting resources within categories that are part of the job of an engineering manager - The Team, The Technology, The Product & The Process. Contributions and feedback are welcomed!

Table of Contents

The Team

Engineering Manager Role

Team Structure

Organizational Structure

Recruitment

People Development

  • Software Engineering and IKIGAI - Ikigai is a well-known japanese concept of finding the sweet spot of what you are good at, what you love, what the world needs and what can you get paid for; this article aims specifically on a software engineer's ikigai

Career Track for Software Engineers

1-1s

The Technology

Code Reviews

Coding Practices

Architecture

Version Control

Observability

  • OpenTelemetry - the main website of a widely used observability framework and toolkit that helps you collect and manage telemetry data like metrics, logs and traces and can be integrated in many widely used tools like Elastic
  • Observability: Building Organizational Understanding - presentation about observability from the Dash conference that focuses on how to start with observability as well as what culture to establish so that it supports continuous learning in this field
  • o11y.wiki - nice glossary of all terms related to observability - may be interesting to walk through
  • Charity.wtf - founder of honeycomb.io and a well-known persona in the observability space has her own blog where one can find some interesting thoughts on observability - I suggest you use this resource after you gain some essentials as otherwise it is too in-depth thus an alternative might be the below
  • The Evolution of Observability Engineering - a walk through of observability conceptual essentials from the authors of the book Observability Engineering

The Product

General

Prioritization & Roadmapping

Objective Key Results (OKRs)

  • How to Make Your Teams Beat OKRs - Amazing guide on how to get the most out of OKRs from Marian Kamenistak, an engineering leadership coach
  • OKRs are hard - Camille Fournier, author of The Manager's Path, dives deep into why OKRs are sometimes very hard for teams to work with and what are the shortcomings of the OKR system

The Process

Engineering Productivity

Engineering Culture

Agile Methodologies

  • Development that pays (Youtube) - A funky youtube account talking about common challenges with agile in a relaxed yet interesting way
  • Dual-Track Agile - A super-short summary of what is dual track agile and what it is used for
  • Lessons Learned in Dual Track Agile - My own article about what lessons did we learn from implementing the dual track agile system in our team and what we plan to do next based on these learnings

Personal Development

General

Recommended Books

Engineering Leadership Communities

License

License: MIT

See the explanation of the MIT License here.

awesome-engineering-manager's People

Contributors

jakubsvobodacz avatar jakubsvobodalego avatar kennethegholm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.