Simplicity and Clarity by Design

Software Developers Are Human Beings

Over on the “Shaping Software” site they just posted a short article titled “Lessons in Software from Eric Brechner.” Eric is the Director of Development Excellence on the Engineering Excellence team at Microsoft. The article focuses on his insights about what attributes shape developers into software engineers. He suggests that strength and balance attributes are important. Briefly, they are enumerated as follows:

Strength attributes

  • Insightful
  • Reflective
  • Principled

Balance attributes

  • Serving and advocating
  • Eecution and slack
  • Trust and risk

I really enjoy reading articles like this where the author focuses on the human side of software engineering. As Eric says, You can’t accomplish anything truly impactful alone.

I think it is worth the time to read through this article! Highly recommended.