~ started deffensive design article
{+ overusing defeinsive programing
~ renamed post to defensive-design
~ subtitles in 'defensive-design' rethought
+ bin andvendor folders ignored
~ finished part about over-deffensiveness
~ better opening to 'trusting yourself' part
+ reference to articles about offensive and defensive programming on c2 wiki
+ part about offensive programming
+ link to guava preconditions
~ refactored failfast paragraph
+ conspect for conclusion paragraph
+ reference to gosmos/precond
+ part about defensive thinking, + summary
+ annotation about ignored languages
~ moved O'Toole's quote one paragraph earlier
~ removednon-breaking hyphens
~ edited information about void-safety support in type systems
~ changed all h1 to h2
~ edited summary