What makes a great software engineer?
A few years ago my Ph.D. student Paul Li was looking for a dissertation topic. At the time, he was fascinated by the decisions that software engineers have to make and the data use to make them. At the same time, I was starting to manage a team of six engineers…