Readings - 2017

In this post, I am sharing the technical books I have read on 2017. By doing this in an annual basis, it will serve as a catalog of the books I will read over time, as well as a space to succintly express my opinions on them.

Now, without more preamble, my very short list of books I read in 2017 :).

Working Effectively with Legacy Code

Amazon link

Written by Michael C. Feathers, the book focuses on dealing with the issues present in any legacy code. By legacy code, the author refers to code without test, code that, in essence, is not possible to know if it is getting better or worse over time. It's not an easy read, but it is full of techniques and advices to better your approach around codebases. For a more detailed breakdown of the book, check my post.

Computer Systems: A Programmer's Perspective

Amazon link

From Randal E. Bryant and David R. O'Hallaron, the book brings essential concepts of computer systems to the reader with a programmer's approach in mind. Instead of explaining how to implement the hardware or the system software, the book describes how application programmers can take advantage of their system knowledge to write better programs.


For full disclosure, the links will get you to my associate amazon links. I will gain a tiny amount if you buy it using my link; but you will, in return, obtain a priceless knowledge to use in your daily life.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.
Readings - 2017 https://bitsofknowledge.net/2018/02/10/readings-2017/ In this post, I am sharing the technical books I have read on 2017. By doing this in an annual basis, it will serve as a

Rene Hernandez

Read more posts by this author.

Ready to not miss any bit. Subscribe below!