Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Since it's called "electricity", it seems more sensible for "electrons" to be defined to have a positive charge. I guess alternatively we could start calling it "protonity"... but isn't it the flow of electrons from nucleus to nucleus that creates the electric current?
It is an unconventional convention in that typically we associate a positive value with the presence of some entity. In the case of electrons, their surplus indicates a negative charge.