I’m a book lover.
For me, agile does not make much sense without technical excellence.
Two weeks ago two friends had an interesting discussion on twitter.
@notarianni this one is in my top ten 🙂
— Christophe Thibaut (@ToF_) July 17, 2016
This conversation inspired me to publish lists of technical books to read.
As I have not been programming a lot the last years, I only know must read technical books from years ago.
Instead of this being a problem I thought let’s turn this into a positive thing, so asked a few agile technical friends if they could send me their list of top 10 technical books to read. With the reason why….
The idea is to publish these lists on my blog, about one a week. (similar to how who is agile started).
This was the list that Christophe tweeted:
- #F The C Programming Language — Kernaghan and Ritchie
- #E Writing Solid Code — Maguire
- #D Land of Lisp — Barski
- #C The Elements of Programming Style— Kernaghan and Plaguer
- #B Compilers Principles Techniques and Tools — Aho, Sethi, Ullman
- #A Foundations of Computer Science — Aho and Ullman
- #10 Thinking Forth — Brodie
- #9 Code — Petzold
- #8 Code Complete — Mc Connell
- #7 Pearls of Functional Algorithm Design — Bird
- #6 The Fun of Programming — Gibbons and De Moor
- #5 The Little Schemer — Friedman and Felleisen
- #4 Programming Pearls — Bentley
- #3 The Practice of Programming — Kernighan and Pike
- #2 The Structure and Interpretation of Computer Programs — Abelson
- #1 Starting Forth – Leo BrodieChristophe good friend he is, promissed to send me reasons for these books in the next week.Yes most books on this list are that old that I either have them or heard about them. The ones in BOLD are books that I have been advising too.
F ex: Code complete I have been reading at least 5 times doing my holidays. And it is a book I use as inspiration even these days that I don’t program anymore.
In the future I’ll publish lists from other technical coaches.