“for many software people, a good deal of self-actualization is involved with becoming a better software professional.”

—Barry Boehm, Software Engineering Economics

Via: Self-determination Theory: Understanding Human Motivation for Fun and Profit | Dr. Leif Singer

Some suggested professional development:

Design is Tested at the Edges: Intersectionality, The Social Model of Disability, and Design for Real Life

Neurodiversity, the social model of disability, intersectionality, and equity literacy are necessary professional development.

Technology has always existed in a social context, and evaluations of the risk or reliability of a tech platform have always relied on social indicators. But the acceleration of these patterns, and the extending of the social networks around code to include the majority of working coders, means that institutional indicators (like “which company funds its development?”) now come second to community-based signals.

Similarly, top-down indications of technical maturity like documentation (often an artifact of outside investment in making a technology accessible to a new audience) are complemented, or even eclipsed, by bottoms-up indicators like how many people have bookmarked a framework, or how many people answer comments about a toolkit. Even purely social factors like the number of participants in a Gitter or Slack chat room about a project, or the number of people who follow a project on social media, are all weighed when we look at new technology.

Source: What if JavaScript wins? – Anil Dash – Medium