Oops, yea, typo there. For the sake of this analysis we have treated developer and engineer (and programmer - although a very uncommon term in our dataset) as interchangeable. It could be another interesting study to look at the differences between people who align themselves as an engineer or a developer.