One of the best pieces of work in this genre is Gerald Weinberg's the psychology of computer programming.
https://geraldmweinberg.com/Site/Programming_Psychology.html
https://geraldmweinberg.com/Site/Programming_Psychology.html
He joined IBM in the 50's, led the design of the telemetry system for NASA's Mercury project in the 60's, aimed to put humans at the center of software development with 'The Psychology of Computer Programming', and spent the rest of his life working on helping people do software development well together. IMO, any time you spend digging in to his large catalog will be well repaid.