Picture of author.
10 Works 1,596 Members 15 Reviews

About the Author

Includes the names: Andy Oram, Andy Oram (Editor)

Image credit: Twitter

Works by Andy Oram

Tagged

business (5) code (9) coding (11) computer (28) computer programming (10) computer science (42) computers (41) computing (27) cs (7) design (5) development (6) ebook (12) engineering (5) essays (11) gnu (10) goodreads (8) internet (5) IT (10) linux (7) make (19) non-fiction (57) O'Reilly (12) office (7) own (11) p2p (7) programming (177) read (9) reference (12) security (13) software (30) software development (30) software engineering (27) tech (11) technical (11) technology (16) to-read (71) unix (16) unread (7) wishlist (9) work (6)

Common Knowledge

Other names
Oram, Andrew
Gender
male
Nationality
USA
Places of residence
Cambridge, Massachusetts, USA
Occupations
editor
computer programmer
Organizations
O'Reilly Media

Members

Reviews

Like many collections of works, the quality in this volume varied. I only remember one of the articles being particularly bad. A worthwhile number stand out as good.

The first four articles cover how to read software engineering research. I wish that I had read it in grad school. If you find yourself reading academic papers in computer science, it's worth reading these four articles.

The rest of the articles cover research about different areas of software engineering. If you're like me, your opinion of each article will be partially influenced by its quality and partially influenced by your interest in the topic. That said, there was a general pattern that the essays that tried to very narrowly investigate whether or not some piece of common sense wisdom were supported by evidence were, simultaneously, the best research, in terms of not overreaching, and the worst reading. :-)… (more)
 
Flagged
eri_kars | 3 other reviews | Jul 10, 2022 |
Not nearly as much meat here as I was hoping for. Indicative of the problem, it is hard to measure software development and hard to interpret the data that exists.
 
Flagged
smbass | 3 other reviews | Jan 30, 2022 |
A mixed bag, but overall, worth reading.

Pros: I think programmers do not spend enough time studying the code of others, so books like this are an important step in encouraging the study of this craft. Each chapter of the book is written by a different (often famous) programmer, uses a different language, and discusses a different domain, so you get to see a huge range of different types of code. Multidimensional Iterators in NumPy, Distributed Programming with MapReduce, Beautiful Concurrency, and Writing Programs for the "Book" were my favorite chapters.

Cons: given all the different authors, the quality of the chapters is uneven. A few are boring; a few are interesting, but very tough to follow; a few just discuss high level principles and don't show much code. Also, while I recognize that beauty is subjective, for a prompt of "what's the most beautiful code you've ever seen", a few of the code snippets were questionable.
… (more)
 
Flagged
brikis98 | 9 other reviews | Nov 11, 2015 |

Awards

You May Also Like

Associated Authors

Statistics

Works
10
Members
1,596
Popularity
#16,155
Rating
½ 3.5
Reviews
15
ISBNs
23
Languages
2

Charts & Graphs