I'm a software engineer. I've seen how poorly software is written, how badly it's tested, and how many stupid mistakes developers make. I've been the one making staggeringly stupid mistakes!
And yet... the vast majority of the software we use just kinda works. And if it's broken, it doesn't tend to stay that way for long.
It's easy to see problems as a developer, but our software could be so much worse.