Cover of The Psychology of Software Teams by Cat Hicks

The Psychology of Software Teams

Cat Hicks

Why I recommend it

This treats software development as work done by people, together. It connects research on learning and belonging with everyday team life.

What it changed in my thinking

Developer experience includes whether people can ask questions, share what they know, and admit uncertainty. Tools are only part of it.

Who it’s useful for

Engineering and product leaders and managers.

A tension or limitation

Research can help us notice patterns. We still need to understand the particular team and its circumstances.