Beautiful Code: Leading Programmers Explain How They Think
You can view this book's Amazon detail page here.
- Started reading:
- 2009-05-11 08:00:00
- Finished reading:
- 2009-07-05 20:58:36
The Theory in Practice series looks to have some good insights into developing software. The newest book in the series, Beautiful Teams, looks particularly good, but I thought I’d start with this book. I didn’t count on it having so much in the way of actual code and that’s hugely helpful in illustrating the areas discussed by the various authors. I already have a better understanding of RegEx algorithms! Interestingly, I came across Jonathan Edwards’ Beatiful Code post about why he didn’t contribute, but after reading the book, I disagree with his premise. This book is not intended to show the novice programmer how to program, but rather to show examples of how code can be better and seems aimed at an audience who has spent time in the trenches and can therefore already differentiate good code from bad. Like Edwards, I don’t know how to design beautiful code, but I would like to think I know enough to recognize beauty when I see it and some of the essays in this book are exemplars of beautiful code.