what if I want to start my contribution I just don't know which project to choose ? this assumes that I already know the project I want to contribute to.
Yes I can see the deeper meaning of the exercise, yet, it helps to know what we're talking about specifically.
I am not proficient yet, and I would like to be, and I don't think it's one of those (When it happens you'll know it) moments, I believe there is a clear set of skills we need to work through first in order to see the forest for the trees.
My question therefore is, what are those skills exactly ?
> Pick a small number of specific skills you're simply good but not great at.
I am struggling with this one since forever, what are the skills-set a programmer should enumerate through ? like how good they can connect to a DB provider ? or how quickly they can set up a web server ? what qualifies as a skill in this context ?