Is anyone else confused about certicates?

I swear I’ve read about what a certificate is at least a hundred times. Every time I get done I nod my head and say to myself “Well that’s not too difficult?”

Then I run across some certificate-related issue and I got nothin’.

And don’t get me started on provisioning profiles!

The apple developer experience leaves a little something to be desired, the tools are flat out not designed to be used with anything other then objectiv-c and Swift. It makes parts of my job suck