This is a brief list of the books I have read recently or I am reading at the moment:
Clean Code by Robert C. Martin
The Clean Code book has once again put front and center for me that writing software is a practice in which its output should be centered around:
the reproducibility of the results
an incremental refinement of the work based on the tests written for reproducibility
the easiness for other people to read, understand, maintain and extend the code
Writing Idiomatic Python by Jeff Knupp
I really enjoyed going through Jeff’s posts. His book although concise it is straight to the point, laying out important fundamentals in a clear way.
Effective Python by Brett Slatkin
Listening to Brett on the @TalkPythonPodcast episode #25 was pretty inspirational, starting from scratch with Python at his job at Google to leading teams and launching App Engine. I had to read his book and I am enjoying it and learning a lot.
Again listening to episode John Sonmez on the @TalkPythonPodcast episode #71 I was curious about his book. I have read most of the book so far and the take out points for me were:
create a Blog
give value back to the community (contribute to OS, interesting blog posts)
The Effective Engineer by Edmond Lau
This is a book we gave away as a prize at the LauzHack Hackathon in Switzerland which I attended as a Skyscanner representative. I was curious about it and I am reading it now.