I'm pretty sure programmers don't want to hear "you need to be writing functional specs" [http://joelonsoftware.com/articles/fog0000000036.html], "you don't know enough about Unicode" [http://joelonsoftware.com/articles/Unicode.html], "if you don't 'get' pointers and recursion, you just ain't cut out to be a programmer" [http://joelonsoftware.com/articles/ThePerilsofJavaSchools.ht...], or "you should never scrap a working codebase and start all over" [http://joelonsoftware.com/articles/fog0000000069.html]
The Founders at Work interview is at http://www.foundersatwork.com/joel-spolksy.html . The Inc article is not a copy and paste, but it triggered the "seen this before" meter.
"Typically, self-plagiarism is only considered to be a serious ethical issue in settings where a publication is asserted to consist of new material, such as in academic publishing or educational assignments [13]. It does not apply (except in the legal sense) to public-interest texts, such as social, professional, and cultural opinions usually published in newspapers and magazines."