

I feel this. A few weeks ago I was having problems with the headset I normally use for meetings, so I had to dial into the call on my phone while still watching the screenshare on my computer. When the meeting was over, I forgot I was still connected to the audio call on my phone, and I made a huge loud sigh followed by “ugggghhhh fuck this shit.” Everyone heard me and cracked up. I passed it off as me cursing out a different technical issue, but the people that knew, knew.
I’m not a dev, but I work with a lot of them, and I do a fair amount of bug testing and reporting for them. Devs do so much: they usually deploy and maintain the infrastructure (servers, virtual machines, databases etc.) upon which they build stuff, they write code in a bunch of different languages, connect things up to external APIs to add more functionality, process and combine datasets to use in the things they build, and plan/track all of that wok as granularly as possible using a variety of project management tools like GitHub or Jira.
Actually writing code from scratch is probably only 15 or 20% of what they do, at least at my relatively small company. And that’s usually spread out among a few different devs who have their own specialities.