three things you spend a lot of time doing in software:
- explaining why we can't do something the *right* way or the way that will make some stakeholder happiest (sometimes technical but usually bc time or money)
- discovering by excruciating process of elimination over the course of hours that you misread a word in some documentation, or mistyped something, or... whatever.
- trying to understand someone else's code from 3 years ago (no comments, no docs, no way to contact them about it)
otoh this opinion is largely the product of burnout, and i might find some measure of optimism about things if i were able to take a break, and after that break, have coworkers with whom to collaborate.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!