Skip to content

Instantly share code, notes, and snippets.

@nuragic
Forked from gigamonkey/criteria.txt
Last active October 22, 2018 08:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nuragic/7bece2b662a7d98f6b15e3b36143f811 to your computer and use it in GitHub Desktop.
Save nuragic/7bece2b662a7d98f6b15e3b36143f811 to your computer and use it in GitHub Desktop.
My skillset: this is a modified version of another list. Some of them has been taken from https://itsyourturnblog.com/lets-stop-calling-them-soft-skills-9cc27ec09ecb
Write a program that does what it’s supposed to do
Write idiomatic code
Debug a program that I wrote
Debug a program someone else wrote
Debug the interaction between a system I wrote and one I didn’t
File a good bug report
Modify a program I didn’t write
Test a program I wrote
Test a program I didn’t write
Learn a new programming language
Explain a program I wrote
Explain what a program should do
Explain my ideas
Simplify a piece of code
Simplify a design
Understand someone’s explanation
Disagree fruitfully
Teach someone something
Clarify the points of a disagreement
Make engineering tradeoffs in an appropriate way
Ship code
Create abstractions
Optimize code
Come up with ideas
Listen
Talk
Measure things
Write clear documentation
Write clear emails
Write clear design documents
Work cooperatively with other people
Help other people improve their ideas
Help other people explain themselves clearly
Apply relevant algorithms to real problems
Review other people’s code and help them improve it
Divide work into reasonable pieces for other people to work on
Find appropriate algorithms to use to solve problems
Recognize good ideas from other people
Know when to give up
Hold myself to a high standard
Hold other people to a high standard
Focus my efforts on what’s important
Recognize what’s important
Do what needs to be done
Lead
Follow
Defuse interpersonal tensions
Identify problems
Devise solutions
Start things
Finish things
Self Control
Adaptability to changing requirements
Agility in the face of unexpected obstacles
Alacrity and the ability to start and stop quickly
Bouncing back from failure
Collaborative mindset
Competitiveness
Conscientiousness in keeping promises
Eagerness to learn from criticism
Emotional intelligence
Endurance for the long haul
Enthusiasm for the work
Ethics even when not under scrutiny
Flexibility
Friendliness
Honesty
Managing difficult conversations
Motivated to take on new challenges
Passionate
Self awareness
Self confidence
Sense of humor
Productivity
Diligence and attention to detail
Facilitation of discussion
Innovative problem-solving
Lateral thinking
Lean techniques
Planning for projects
Research skills
Artistic sense and good taste
Creativity in the face of challenges
Critical thinking instead of mere compliance
Empathy for customers, co-workers and vendors
Intercultural competence
Mentoring
Supervising with confidence
Perception
Design thinking
Strategic thinking
Ability to deliver clear and useful criticism
Assertiveness on behalf of ideas that matter
Clarity in language and vision
Giving feedback without ego
Team building
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment