Chuck Wendig has a few thoughts about self-promotion and us crazy author-types… 

http://terribleminds.com/ramble/2015/04/15/the-10-commandments-of-authorial-self-promotion/