15 of the most interesting computer programmers alive today in Coders at Work , be used on all reading devices; Immediate eBook download after download. Based on nearly eighty hours of conversations with fifteen all-time great programmers and computer scientists, the Q&A interviews in Coders at Work provide a. Get this from a library! Coders at work: reflections on the craft of programming. [ Peter Seibel] -- Presents an overview of computer programming and interviews.
|Language:||English, Spanish, Japanese|
|Genre:||Health & Fitness|
|ePub File Size:||29.69 MB|
|PDF File Size:||8.15 MB|
|Distribution:||Free* [*Sign up for free]|
Compre o livro Coders at Work: Reflections on the Craft of Programming na tvnovellas.info: confira as Comprar eBook Kindle. Ver o eBook Kindle: R$ 84, Editorial Reviews. About the Author. Peter Seibel is a serious developer of long standing. In the eBook features: Highlight, take notes, and search in the book; In this edition, page numbers are just like the physical edition; Length: pages ; Enhanced. Coders at. Work. Reflections on the Craft of Programming. Seibel. Coders at. Work eBook versions and licenses are also available for most titles. For more.
Goodreads helps you keep track of books you want to read. Want to Read saving…. Want to Read Currently Reading Read. Other editions. Enlarge cover. Error rating book. Refresh and try again.
At SGI, the kernel, of course, was where the real programmers with chest hair went, and there you couldn't screw around.
Kernel malloc was a new thing; we still used fixed-sized tables, and we panicked when we filled them up. But merely the fact that they're the smartest people in the organization doesn't mean they should be making all the decisions, because intelligence is not a scalar quantity; it's a vector quantity. What we're doing is an aesthetic pursuit. It involves craftsmanship as well as mathematics and it involves people skills and prose skills - all of these things that we don't necessarily think of as engineering but without which I don't think you'll ever be a really good engineer.
And to me it's very basic. If you grow up in a family where when the cupboard door doesn't close right, somebody opens it up and looks at the hinge and sees that a screw is loose and therefore it's hanging this way vs.
To me you don't need any involvement with computers to have that experience of what you see isn't right, what do you do?
And then if you see the problem, how do you fix it? To me it's so basic and human and comes so much from parent to child. Computers are certainly a medium for doing that.
But they're just computers. There's a lot of that that will transfer, but to me it's really big and basic and human, so it's not like we're going to enlighten the world just by teaching them computers. This book is just a bunch of interviews with some programmers you might recognize and some you may not.
It seems to be pretty lightly edited and some people may find some sections boring and others may not!
I ordered the book before reading some of the negative reviews and I'm very glad I did. I almost hesitated to start reading it thinking that it was going to be boring and dry but it wasn't. Yes, there is definitely heavy use of acronyms and terms that I wasn't familiar with but to me it was a learning opportunity and a chance to dig a little deeper to figure out what the interviewees were talking about.
It's tough to predict if this book will appeal to you. If you're a seasoned software industry professional with a deep love for the 'craft' of coding then you'll love this collection if interviews.
I certainly did and it reminded me of why I got into this industry in the first place and it rekindled a love for coding.
This book is an enjoyable collection of interviews of some well known personalities in the computer industry. These interviews run the gamut of topics: However, the most fantastic thing about the viewpoints is this: The diversity of approaches, mindset, attitude, and execution of each of the coders interviewed is a welcome change from the onslaught of the "best practices" mindset which has become increasingly popular in recent years.
Even more amazing is the levels of success that they have achieved in spite of or perhaps, because of their differences.
While some would find the repetition of questions or extended stories regarding the history of each coder yawn-inducing, I found it to be a refreshing break from the standard computer book fare.
If you want to learn about a specific language, platform, or development process, you will want to download a different book; it covers these topics in only the broadest sense. They cover a decent range of topics, from more general workflow advice to nitty-gritty code and quite a few things in between.
Anderson This ebook sheds light on how the concept of "Lean", originating from the management structure at Toyota in the s, can be applied to software development. Topics such as the need for testable goals, automating donkey work and the need for customer involvement are all discussed in this ebook.
Programming From The Ground Up By Jonathan Bartlett As the title might indicate, this ebook is really aimed at beginners to programming and development, teaching them how to think, write and learn like a programmer. The three chapters in the book discuss developing new features, pull requests and code reviews as well as deployment pipelines and zero downtime deployment. Foundations Of Programming By Karl Seguin This ebook, as the title suggests, tackles the basic foundations of programming and how to build better software.
The author discusses topics such as ALT. NET, domain driven design, unit testing and dependency injection, as well as some simpler "back to basics" topic. Peter Norvig Seibel, Peter Pages Guy Steele Seibel, Peter Pages Dan Ingalls Seibel, Peter Pages Ken Thompson Seibel, Peter Pages Fran Allen Seibel, Peter Pages Bernie Cosell Seibel, Peter Pages Donald Knuth Seibel, Peter Pages Show next xx.
Services for this book Download High-Resolution Cover. PAGE 1.