If I have to, or someone else, classify the kind of developer I am, I 'd love to be classified as how much contribute to the art. That's why I share this.
I understand that, and that’s an admirable goal to have.
It’s just that the way it’s put forward is like saying that there are 3 stages to people’s lives:
not yet married
married but not yet having had children
married and having had children
And stating that you’d love be maried and have children.
You (hypothetically) wanting to one day marry and have children is far different from the implication there that this is the specific path that people ‘ought’ to progress along. Some people prefer the single life, some people don’t don’t wish to marry (with or without wanting to have children), and some people people simply don’t want to have children.
Similarly, open source development and language or ecosystem development are praise-worthy endeavours, but they are not inherently linked with greater mastery or greater experience.
But as I said before: it is indeed an admirable goal.
I would agree, this seems very focused on coding, API and tool development, and open source contribution. But it misses other "soft" skills that I feel also contribute to the senior and master levels such as: Mentoring, leadership, planning, negotiating scope vs cost vs delivery time, and quality assurance. Although not strictly programming skills I would expect a senior developer to possess at least some of these.
But maybe it was your intent to place the focus of this on pure coding skills, which I think you have covered nicely.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
If I have to, or someone else, classify the kind of developer I am, I 'd love to be classified as how much contribute to the art. That's why I share this.
Thanks for comment
I understand that, and that’s an admirable goal to have.
It’s just that the way it’s put forward is like saying that there are 3 stages to people’s lives:
You (hypothetically) wanting to one day marry and have children is far different from the implication there that this is the specific path that people ‘ought’ to progress along. Some people prefer the single life, some people don’t don’t wish to marry (with or without wanting to have children), and some people people simply don’t want to have children.
Similarly, open source development and language or ecosystem development are praise-worthy endeavours, but they are not inherently linked with greater mastery or greater experience.
But as I said before: it is indeed an admirable goal.
I would agree, this seems very focused on coding, API and tool development, and open source contribution. But it misses other "soft" skills that I feel also contribute to the senior and master levels such as: Mentoring, leadership, planning, negotiating scope vs cost vs delivery time, and quality assurance. Although not strictly programming skills I would expect a senior developer to possess at least some of these.
But maybe it was your intent to place the focus of this on pure coding skills, which I think you have covered nicely.