11/28/2023

What do people need to be good developers?

  • Basic safety—freedom from hunger, physical harm, and threats to loved ones. Fear of job loss threatens this need.
  • Accomplishment—the opportunity and ability to contribute to their society.
  • Belonging—the ability to identify with a group from which they receive validation and accountability and contribute to its shared goals.
  • Growth—the opportunity to expand their skills and perspective.
  • Intimacy—the ability to understand and be understood deeply by others.

— Kent Beck, Cynthia Andres, Extreme Programming Explained