Managing Developers: Understanding Work Styles and Individual Needs
7pace.com
7pace.com
Just like with "learning styles", there is likely a way each person works best.
Superficial or disrespectful or whatever, I don't see any reason to delve into why broad types are useful, when they are shown to be. As a gamer, the "types of gamers" has been the difference between virtual life and death, many times over. Be it PvP, raiding, or completion goals.
Like you, I'm fairly confident that developers don't fit into these "categories" as cleanly because they aren't addressing the work environment (ie process). Conway's Law has been shown to be a reliable indicator of developer action. Once you get away from that (self-directed teams), some sort of personality matrix like this might become visible, but it's unlikely you'll ever see it.
Does that mean dividing them into "personality types"? No.
By and large, there is no strong evidence to support personality types.
Of the various kinds, OCEAN is the most reputable, and of that, the only metric that really seems to be thoroughly studied is the O (for Openness to new experiences).
https://en.wikipedia.org/wiki/Big_Five_personality_traits#Li...
https://www.amazon.com/Business-Chemistry-Practical-Crafting...
Does anyone do any real work anymore?