I get that Mac wants to keep users safe, but -- for the love of god -- at least give the option to "allow anyway" and let the user override gatekeeper and make the final call for themself.
It's aggravating that I can't even run code I wrote myself that I know for a fact isn't malicious. I want to be able to make the decision myself whether to run, even if gatekeeper doesn't like it.