Your first time on this page? Allow me to give some explanations.
Awesome Engineering Team Management
👔 How to transition from software development to engineering management
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you kdeldycke & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Engineering to Management Transition
Papers from the computer science community to read and discuss.
cargo-cultish to imitate the big names in our industry as a path to success. Instead, the take home from this article “would be that managers and other leaders should be like ecologists; who measure, observe and nurture their ecosystems. Doing so will help build a unique workplace that will yield great results.”
Andy Grove's book, High Output Management, “the job of an executive is: to define and enforce culture and values for their whole organization, and to ratify good decisions.” The article also details the failures modes of a CEO: forcing his own decisions downstream, or various ways of not resolving conflicts.
CTO & VP of Engineering
A list of engineering manager resource links.
⭐️ Companies that don't have a broken hiring process
Open Sourced Interview Process
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
Questions to ask the company during your interview
Who, a popular book on recruiting executives.
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
A curated awesome list of lists of interview questions. Feel free to contribute!
by RSA Animate [10:47]
💻📖 Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
Ideas for creating and sustaining high performance organizations
Occam's Razor, and a crucial mantra to defuse rampant paranoia in a highly political setting.
HN comment perfectly describes the concept. “Unlike lying/fraud, where falsehood is instrumental, Frankfurt defined bullshit as potentially false speech where the truth simply wasn't important. Bullshit is characterized by giving the surface appearance of confidence, intelligence, or a convincing argument; whether it's actually true or not is besides the point.”
The Technical Engineering Manager
Tesler's law of the conservation of complexity, “the total complexity of a system is a constant: as you make the person's interaction simpler, the hidden complexity behind the scenes increases. Make one part of the system simpler, said Tesler, and the rest of the system gets more complex.”
NIH syndrome transposed to music production.
Google's Engineering Practices documentation
[the code] to reflect your understanding." (…) Organizationally, you pay in velocity and turnover; talented people are going to leave after a few rounds of bullshit.”
A curated list of awesome remote jobs and resources. Inspired by https://github.com/vinta/awesome-python
source paper say it best: “virtually, the emphasis shifts from saying to doing.”
Mega list of 1 on 1 meeting questions compiled from a variety to sources
A curated list of awesome resources for product/program managers to learn and grow.
A curated list of product management advice for technical people.
Below are some simple methods for exiting vim.
A curated collection of marketing articles & tools to grow your product.
optimistic, pessimistic and most-likely time. Now if managers don't take a range for an answer, don't fall in that trap. Tell them you're already trying as you possibly can. “And then the manager will have to do something very foreign: they'll have to manage. That's what management is: managing risk.”
Key Performance Indicator (KPI)
Objectives and Key Results (OKR)
A curated list about OKR (Objective - Key Results)
Disaster Recovery Plan. It generally takes the form of a document providing an overview of the expected severe failures and a set of procedures on how the system and the team operating it is prepared to deal with. The one linked here is a great example of such document, and is strong evidence the team is prepared for the worse.
Find common stylistic problems in english texts. Works well for technical or scientific documents.
A linter for prose.
Catch insensitive, inconsiderate writing
Key practices for achieving large professional goals is missing the parts about office politics.
Simple Sabotage Field Manual, a classic read to spot harassing and demoralizing behaviors.
How to Use Slack and Not Go Crazy article.
Setbacks and Failures
source) - And why mass exodus might be an opportunity for great new ventures.