From b3c10b277a0fbebb8fcbf31d5b7b73de085eafd4 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Mon, 15 Jun 2020 12:08:16 +0200 Subject: Book review: 97 things every programmer should know. --- content/lit/97-things/97-things-cover.webp | Bin 0 -> 64412 bytes content/lit/97-things/index.en.md | 43 +++++++++++++++++++++++++++++ content/lit/_index.en.md | 7 +++++ 3 files changed, 50 insertions(+) create mode 100644 content/lit/97-things/97-things-cover.webp create mode 100644 content/lit/97-things/index.en.md create mode 100644 content/lit/_index.en.md diff --git a/content/lit/97-things/97-things-cover.webp b/content/lit/97-things/97-things-cover.webp new file mode 100644 index 0000000..6509e2c Binary files /dev/null and b/content/lit/97-things/97-things-cover.webp differ diff --git a/content/lit/97-things/index.en.md b/content/lit/97-things/index.en.md new file mode 100644 index 0000000..f8e1592 --- /dev/null +++ b/content/lit/97-things/index.en.md @@ -0,0 +1,43 @@ ++++ +title = "97 Things Every Programmer Should Know" +date = 2020-06-13 + +[taxonomies] +tags = ["programming"] + +[extra] +author = "harald" ++++ + +{% figure(img="97-things-cover.webp") %} +_97 Things Every Programmer Should Know_ cover +([CC BY-SA v3.0](http://creativecommons.org/licenses/by-nc-sa/3.0/)) +{% end %} + +As the title suggets, this is a book filled with pretty obvious advice for +programmers. That is not the same as to say it's not worth reading though. On +the contrary: I like this book, and think it is a good addition to any +programmers bookshelf. + + + +Each advice is self contained, short and to the point. Most are well written, +and together they cover topics like code style, handling exceptions, design +issues, choosing your tool, advancing your craft and perhaps most importantly – +social aspects of being a professional developer. + +With well known names like Kevlin Henney (editor of the book), Robert Martin, +Walter Bright, Scott Meyers, Michael Feathers and many more, the book ranges +from "you know what you get" to the occational a-ha moments of things you never +thought about. + +While not quite as indispensable as "The Pragmatic Programmer", I feel this +book easily fits along side it on the bookshelf next to your bed. Flip trhough +it every now and again, read a passage or two to remind yourself of some of the +points it makes. + +The contents of the book has an open license, and is also available as [a +gitbook] where you can either read it online, or download it in a suitable +format for you. + +[a gitbook]: https://legacy.gitbook.com/book/97-things-every-x-should-know/97-things-every-programmer-should-know/details diff --git a/content/lit/_index.en.md b/content/lit/_index.en.md new file mode 100644 index 0000000..8e2494f --- /dev/null +++ b/content/lit/_index.en.md @@ -0,0 +1,7 @@ ++++ +title = "Books and comics" +description = """ +In this section I write about books, comics, and anything else related to +literature. +""" ++++ -- cgit v1.2.3