
cringe (trans) software developer
The book is quite old (written in 1950, revised 1977) but for the most part has aged well. (My main complaints are using "he" and "man" as a neutral and some outdated racial terminology). This is a relatively academic book that surveys existing work from several centuries, and advances some theories of its own.
I think the most interesting theory is that anxiety generally relates to inner conflicts or repressed hostility. I've realized that a lot of my anxiety stems from the conflict between wanting people to like me and wanting people to do things for me (e.g. asking people for things causes me anxiety because I want them to help me, but I worry that asking firmly will cause them to dislike me). I also have the reverse issue, that when people ask me to perform a task I don't want to, I have a conflict between wanting to please them but not wanting to perform the task. This largely comes up in a work context and admittedly does lead to some repressed hostility.
He also mentions how our specific culture values individualist competitive success, and how this leads to much anxiety (despite this pressure to succeed, individuals ultimately don't have control over the economic conditions around them). There's even a mention of sado-masochism as a reaction to the anxiety from our competitive capitalist society.
He also touches on the idea that some level of anxiety is normal and fine, and that the difference between normal and pathologic anxiety is that normal anxiety is proportional to the threat. In either case, he proposes that anxiety should not be avoided or repressed, but should be moved through to achieve greater self-development.
Pablo: Where two decades ago, companies dismissed open source software and developed core technologies in-house, nowadays companies rely heavily on open source and employ software developers almost entirely to apply duct tape on core technologies they get for free.
In the end, you can see people doing the nongratifying duct-taping work during office hours and then doing gratifying work on core technologies during the night.
This leads to an interesting vicious circle: given that people choose to work on core technologies for free, no company is investing in those technologies. The underinvestment means that the core technologies are often unfinished, lacking quality, have a lot of rough edges, bugs, etc. That, in turn, creates need for duct tape and thus proliferation of duct-taping jobs.