97 Things Every Programmer Should Know was published seven years ago by O’Reilly Media, and was described as “pearls of wisdom for programmers collected from leading practitioners.” Today an anonymous reader writes:
All 97 are available online for free (and licensed under a Creative Commons Attribution 3), including an essay by “Uncle Bob” on taking personal responsibility and “Unix Tools Are Your Friend” by Athens-based professor Diomidis Spinellis, who writes that the Unix tool chest can be more useful than an IDE.
But the book’s official site is also still accepting new submissions, and now points to 68 additional “edited contributions” (plus another seven “contributions in progress”), including “Be Stupid and Lazy” by Swiss-based Java programmer Mario Fusco, and “Decouple That UI” by tech trainer George Brooke.
“There is no overarching narrative,” writes the site’s editor Kevlin Henney (who also wrote the original book). “The collection is intended simply to contain multiple and varied perspectives on what it is that contributors to the project feel programmers should know…anything from code-focused advice to culture, from algorithm usage to agile thinking, from implementation know-how to professionalism, from style to substance…”
Read more of this story at Slashdot.