http://apradisnewcyber.blogspot.com/2014/06/the-programmers-virtues.html