Or what I do for a living. But follow this link anyway:
http://www.matasano.com/log/384/oh-the-bad-crypto-youll-see-an-open-letter/
I don’t know anyone who tries to write there own crypto code (I hope) but I run into items 2 and 3 often enough to make me say things like “and to think, he can vote too”.