This describes most knowledge workers--attorneys, architects, designers, etc. However, the field of software is so new and complex that developers are held to a lower standard. For example, an attorney's supervisor knows exactly what is being worked on and how long it should take. Software, in contrast, is a black box that affords a number of excuses.
Knowledge work is rarely low-stress. Further, I'd argue that because the field is so new and complex, that's exactly what makes it stressful. (as well as exciting!)