Rating:

Author: Greg Wilson
ISBN : B0026OR2NG
New from $19.99
Format: PDF, EPUB
Direct download links available Free Beautiful Code: Leading Programmers Explain How They Think ) from with Mediafire Link Download Link
How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes.
This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules.
This book contains 33 chapters contributed by Brian Kernighan, Karl
Fogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, Michael Feathers,
Alberto Savoia, Charles Petzold, Douglas Crockford, Henry S. Warren,
Jr., Ashish Gulhati, Lincoln Stein, Jim Kent, Jack Dongarra and Piotr
Luszczek, Adam Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, Andrew
Kuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de Carvalho and
Rafael Monnerat, Bryan Cantrill, Jeff Dean and Sanjay Ghemawat, Simon
Peyton Jones, Kent Dybvig, William Otte and Douglas C. Schmidt, Andrew
Patzer, Andreas Zeller, Yukihiro Matsumoto, Arun Mehta, TV Raman,
Laura Wingerd and Christopher Seiwald, and Brian Hayes.
Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.
Download latest books on mediafire and other links compilation Free Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) [Kindle Edition]
- File Size: 2868 KB
- Print Length: 620 pages
- Simultaneous Device Usage: Unlimited
- Publisher: O'Reilly Media; 1 edition (December 17, 2008)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B0026OR2NG
- Text-to-Speech: Enabled
X-Ray:
- Lending: Not Enabled
- Amazon Best Sellers Rank: #170,761 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Free Beautiful Code: Leading Programmers Explain How They Think )
This book came to being from a very good idea. The editors decided to go around and ask renown programmers and designers about snippets of code, software architecture, design or anything related they found beautiful and see as an example of good design.
Indeed, the idea is terrific. After all, besides books describing specific technologies we read on a per-need basis, what books do programmers have to read for inspiration ? Consider artists and architects, for example. They have peer art and work to study and be inspired by. Sure, code reading is highly recommended, but wouldn't it be great if someone had already collected all the good bits ? Wouldn't it be sweet for Brian Kernighan and Yuhikiro Matsumoto to tell you what they've found beautiful ?
Unfortunately, this books doesn't fulfill the high expectations I had from it. It's not bad, no, but it isn't as good as I hoped it to be. There are two main reasons for this:
1. Many of the authors forgot that they're writing for a paper book, and not an online article / blog entry. When reading a paper book, you can't just click on links to find out more information. Therefore, I'd expect many chapters to be more complete. The authors could have spent a few extra lines to explain a concept instead of referencing it to some online resource or (worse) a paid-subscription-access paper at ACM. This is a paper book - I want to read it on the bus to work. Had I wanted to read an online article jumping around links, I would just do that.
2. A few of the chapters in the book are just way too specific.
The idea of this book is that thirty software developers and/or researchers (respectable ones, no doubt there), had to find the most beautiful piece of code and present its study. Each of them then writes a chapter and there you have it - a volume of "beautiful code" ! Simple as that.
If there was somebody to fully support the idea of such book, it would be me - I believe that the software industry already spent too much time and effort neglecting the art-and-craft in programming, pretending that it all can be reduced to hard math. Didn't work so far, did it ? Then I very welcome books like this one. But not exactly the one.
Let me put it this way - I couldn't say anything good about this book except that I adore the concept and found may be ten of thirty three chapters interesting (not necessarily beautiful). Beauty is in the eye of the beholder they say, but this lame excuse is the last good thing I could say for this book.
It was supposed to be pedagogical. Did not happen. Rather than making it timeless reference for the readers, the book made a tribune for the authors to talk about, uhm, just about anything. We know how programmers love to talk about what they do, and it's ok. But we also know that they often mumble instead of talking and it's very difficult for us to understand one another, no matter friendly or hostile. This is not to mention that there are no commonality in topics or style or language (programming or English) or anything. The editor had simply glued it together.
Not so bad you say, a good assortment is fine you say ? Let me tell you more, and it's all downhill.
It's as though you expected an album of paintings but instead got a book of random excerpts from chemical specifications for producing paints.
Download Link 1 -
Download Link 2