"sorry that I offended ..." blames listener, is not an apology; "sorry I was offensive" is. #cnn #brogrammer: http://edition.cnn.com/2012/05/07/tech/web/brogrammers/index.html hat-tip: @kyledrake.