Open Source Projects - Beyond Code by John Mertic
Author:John Mertic
Language: eng
Format: epub
Publisher: Packt Publishing Pvt Ltd
Published: 2023-03-28T00:00:00+00:00
Knows the code base well
Organized
Understands the technology
Good communicator and writer
Can debug issues
Problem solver
Good software development skills
Curious thinker
Table 7.1 â Technical skills versus soft skills
Being a maintainer is one part technical management and another part people management, which requires soft skills. The technical side is usually fairly trivial to evaluate; look at the code contributions made and you can quickly see whether the person is a good software developer or not. However, for the soft skills side, there isnât one place to look and evaluate; youâll want to review a number of different places:
Do they post in mailing lists/chat channels/forums? What is their tone like? Is it respectful and humble, or arrogant and confrontational?
Do they answer questions from others or help debug issues and problems people are having? Are those interactions patient and understanding, or frustrating and demoralizing?
When this person is involved in a conflict, how do they respond? Do they engage directly and point fingers? Do they run the other way? Do they try to understand othersâ points (a topic that we will dig more into in Chapter 8, Dealing with Conflict).
Is the person a regular in the project, or does their participation ebb and flow? If they are needed for something, can you count on them to come through?
What are the long-term career goals of this person? Are they someone who jumps from thing to thing, or sticks with jobs and works for a longer period?
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Practical Guide to Azure Cognitive Services by Chris Seferlis & Christopher Nellis & Andy Roberts(4616)
Unity Artificial Intelligence Programming - Fifth Edition by Dr. Davide Aversa(4233)
Serverless ETL and Analytics with AWS Glue by Vishal Pathak Subramanya Vajiraya Noritaka Sekiyama Tomohiro Tanaka Albert Quiroga Ishan Gaur(4033)
Open Source Projects - Beyond Code by John Mertic(3091)
The AI Product Manager's Handbook by Irene Bratsis(3075)
Graph Data Modeling in Python by Gary Hutson and Matt Jackson(3044)
Cloud Auditing Best Practices by Shinesa Cambric & Michael Ratemo(2695)
Aligning Security Operations with the MITRE ATT&CK Framework by Rebecca Blair(2686)
Applied Machine Learning and High-Performance Computing on AWS by Mani Khanuja | Farooq Sabir | Shreyas Subramanian | Trenton Potgieter(1273)
Graph Data Processing with Cypher by Ravindranatha Anthapu(1263)
Data Literacy in Practice by Angelika Klidas Kevin Hanegan(1253)
Fuzzing Against the Machine: Automate vulnerability research with emulated IoT devices on QEMU by Antonio Nappa Eduardo Blazquez(1129)
Implementing Multifactor Authentication: Protect your applications from cyberattacks with the help of MFA by Marco Fanti(1119)
The AI Product Manager's Handbook: Develop a product that takes advantage of machine learning to solve AI problems by Irene Bratsis(993)
Data Literacy in Practice - A complete guide to data literacy and making smarter decisions with data through intelligent actions (2022) by Packt(979)
Graph Data Processing with Cypher by Anthapu Ravindranatha;(912)
The SQL Workshop by Frank Solomon(907)
Serverless Machine Learning with Amazon Redshift ML: Create, train, and deploy machine learning models using familiar SQL commands by Debu Panda Phil Bates Bhanu Pittampally Sumeet Joshi(889)
Fuzzing Against the Machine by Antonio Nappa & Eduardo Blázquez(754)