Frontend development might attract those with higher aesthetic sensibilities and empathy for the end-user.
Systems programming often suits those with high attention to detail and high stress tolerance. The psychology of computer programming
The psychology of computer programming is less about how machines work and more about how the human mind grapples with complexity, abstraction, and the inevitable reality of error. While the code itself is logical, the process of creating it is deeply influenced by cognitive limits, personality traits, and social dynamics. 1. The Cognitive Load of Abstraction The psychology of computer programming