Being a software developer and dealing with bugs made me a better customer, I think. :)
It's easy to get frustrated as a customer with software bugs (especially when you "have to" use them or are a paying customer).
But then I think of my experiences as a developer, and I have more patience for requests from developers for repro steps, technical details, and am happy to provide some minimal repro files.