I wrote a short list of our responsibilities as developers a while back because I think we not only have to program good but also learn to do other stuff good too.
I think it's especially relevant now because of recent events. (Fb, Grindr, SESTA, ...)
https://www.alwaysawip.club/responsibility/
@jag @Angle Hackocratic Oath: https://2016.mrmcd.net/en/blog/2016/09/21/bonus-hackocratic-oath/
"I will not develop crypto algorithms, but I will leave this to those who are trained in this craft."