[P397.Ebook] PDF Ebook Coders at Work: Reflections on the Craft of Programming, by Peter Seibel

PDF Ebook Coders at Work: Reflections on the Craft of Programming, by Peter Seibel

When going to take the experience or ideas kinds others, book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel can be a good source. It's true. You could read this Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel as the source that can be downloaded below. The means to download is also easy. You can visit the link page that our company offer and after that buy the book to make a deal. Download Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel and also you can deposit in your very own tool.

Coders at Work: Reflections on the Craft of Programming, by Peter Seibel

Coders at Work: Reflections on the Craft of Programming, by Peter Seibel



Coders at Work: Reflections on the Craft of Programming, by Peter Seibel

PDF Ebook Coders at Work: Reflections on the Craft of Programming, by Peter Seibel

Schedule Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel is one of the priceless worth that will certainly make you always rich. It will certainly not mean as rich as the cash give you. When some individuals have absence to deal with the life, people with several e-books sometimes will be smarter in doing the life. Why ought to be book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel It is in fact not indicated that e-book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel will give you power to reach every little thing. Guide is to check out and also what we meant is guide that is read. You can additionally view just how guide entitles Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel and varieties of publication collections are providing right here.

To get rid of the issue, we now supply you the innovation to obtain guide Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel not in a thick published data. Yeah, reading Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel by on the internet or getting the soft-file only to check out can be one of the means to do. You may not feel that checking out an e-book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel will work for you. Yet, in some terms, May individuals effective are those that have reading practice, included this kind of this Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel

By soft data of the book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel to check out, you could not require to bring the thick prints anywhere you go. At any time you have going to review Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel, you can open your kitchen appliance to read this book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel in soft file system. So simple and also quick! Reviewing the soft data publication Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel will provide you simple method to check out. It could likewise be quicker because you could read your book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel almost everywhere you desire. This on-line Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel can be a referred publication that you could take pleasure in the solution of life.

Considering that e-book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel has excellent advantages to review, many individuals now grow to have reading routine. Assisted by the established modern technology, nowadays, it is simple to purchase guide Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel Also guide is not alreadied existing yet in the marketplace, you to browse for in this web site. As exactly what you can locate of this Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel It will actually relieve you to be the very first one reading this book Coders At Work: Reflections On The Craft Of Programming, By Peter Seibel and obtain the benefits.

Coders at Work: Reflections on the Craft of Programming, by Peter Seibel

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting.

Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 15 folks who’ve been kind enough to agree to be interviewed:

  • Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow
  • Joe Armstrong: Inventor of Erlang
  • Joshua Bloch: Author of the Java collections framework, now at Google
  • Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger
  • Douglas Crockford: JSON founder, JavaScript architect at Yahoo!
  • L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1
  • Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation
  • Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal
  • Dan Ingalls: Smalltalk implementor and designer
  • Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler
  • Donald Knuth: Author of The Art of Computer Programming and creator of TeX
  • Peter Norvig: Director of Research at Google and author of the standard text on AI
  • Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress
  • Ken Thompson: Inventor of UNIX
  • Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker

  • Sales Rank: #49573 in Books
  • Brand: Brand: Apress
  • Published on: 2009-09-15
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.00" h x 1.43" w x 6.00" l, 1.89 pounds
  • Binding: Paperback
  • 632 pages
Features
  • Used Book in Good Condition

About the Author
Peter Seibel is a serious developer of long standing. In the early days of the Web, he hacked Perl for Mother Jones and Organic Online. He participated in the Java revolution as an early employee at WebLogic which, after its acquisition by BEA, became the cornerstone of the latter's rapid growth in the J2EE sphere. He has also taught Java programming at UC Berkeley Extension. He is the author of Practical Common LISP from Apress.

Most helpful customer reviews

92 of 92 people found the following review helpful.
Entertaining and Inspiring
By Brian Carper
If you are a person who cares at all about the art, craft, or science of software development, you will not be able to put this book down.

Seibel (a hacker-turned-writer himself) talked to some big names in our field. Topics covered include: How do you learn to be a programmer? How do you perfect your skills? How important is formal education? Which programming languages are good and which are terrible? What kinds of tools do great programmers use? (Which text editors? IDEs? Debuggers?) How do you reason about a program, bottom-up or top-down? What's the best way to collaborate with other coders? etc. etc.

As you might expect, the interviewees agree in some areas and wildly disagree in others, but there are insights aplenty. Some answers may surprise you, like how many of these coders shun formal debuggers and use mostly print statements, or how many of them shun IDEs for Emacs (or even pen-and-paper).

Aside from the broad questions, Seibel gets the interviewees to open up about what it was like to work on the projects they are famous for. These stories are engaging and entertaining. Any coder who has stayed up till 4AM squashing bugs will find kindred spirits in these books. And the stories are somehow inspiring, as you realize that even great programmers suffer through the same frustrations and ups and downs that all of the rest of us go through.

Those interviewed also share insights into what they think of our modern world of programming. Most agree that we live in complicated and troubled times as we battle layer upon layer of software complexity. This book has lessons to be learned from the very brief history of our field, and advice for the future ("Keep it simple!").

This book is deliciously buzzword-free and the programmers interviewed give their honest (sometimes brutally honest) opinions about what they love and what they hate.

The author and all of those interviewed share a passion for programming and it's hard not to be swept up into it. Very good book.

60 of 63 people found the following review helpful.
Better than expected
By Luke John Crook
Imagine a really good episode of "60 Minutes" dedicated to each programmer in this book. Well, this book is better.

The first questions asked of each interviewee serve to set the stage; "How did you get into programming". The detailed answers given allow the reader to relate to the interviewee as an individual. Did they fall into programming by accident as part of their existing job? Did they train to be a programmer? Did they start on a Lisp machine or an Atari 800?

From this initial introduction the author begins to dig deeper. These questions are not formulaic. The author does not rattle off the same 40 questions to each subject but has a deep understanding of the domain. Questions demand answers to problems or serve to highlight issues that the interviewee presents.

Ran into a problem? Was it a language problem? A design problem? A management or coworker problem? What issues lead up to the problem? Could anything have been done differently? Questions are asked on working conditions, languages, approaches to problem solving, influences from upper management, influences from other programmers, burn out, love for programming (do they still like it).

In the first interview in the book with Jamie Zawinski; we know his approach to software design, his approach to programming (top down/bottom up) his feelings on over-engineering, crunch-time, refactoring, how he knows when he is in over his head, his philosophy to coding in general "At the end of the day, ship the **** thing... You are not here to write code, you are here to ship products."

This is not a "Coders at work for Dummies". There is no appendix tallying up how many of the interviewee's prefer waterfall to agile, functional to imperative and there shouldn't be. Each interview requires thought and reflection from the reader.

I read until 3:30 am and then wrote this review. This is a good book.

66 of 70 people found the following review helpful.
By programmers, for programmers
By Timothy Jones
As a book, Coders at Work is in some ways not all that great. As a collection of the thoughts and opinions of a wide range of real programmers on what, how, and why they do what they do, it is a treasure.

I have to say that the first thing I noticed about the book was the cheap binding. The paper and print quality are not very good, I can't say I liked the basic typesetting or sans serif typeface very much, and I found quite a few typos despite not being a person who looks for (or generally finds) typos in published material. The small Related Titles ad on the back cover is a bit annoying as well - that sort of thing used to be tucked away in the front matter and restricted to a list of the author's other work. Ah well.

There is a short introduction describing the author's inspiration and a few themes he picked out after the interviews were completed, but not much else in the way of structure; the entire content of the book is the series of fifteen transcript style interviews, prefaced by short introductions. Many of the same questions are asked of each interviewee, which is nice for comparing their answers, but I got the impression that Seibel was pushing some people harder on certain issues: Ken Thompson on the wisdom of pointers for example, or Fran Allen on why it's really necessary to have more women in computer science, or Don Knuth on why it's important to pry open black boxes. It felt a bit like prefigured puzzlement in the face of programmers who hold on to ideas that go against what passes for conventional wisdom nowadays, and I would have preferred a more thoughtful and after the fact summary of what the author thought these less common ideas might have to contribute to the mainstream.

But analysis is not what this book is about, and that may be a good thing. As a programmer himself, the author is able to ask the questions that most programmers would probably ask without forcing the interviews to conform to a rigid agenda, and the result is six hundred pages of consistently fascinating material. What impressed me most was the sheer range of approaches and motivations on display: everything from Jamie Zawinski's largely unschooled route to a formidable level of skill and subsequent major contributions to influential projects, to to Peter Norvig's uncommon combination of practical hacker wizardry with an almost ethereally playful interest in a variety of higher level topics, to Fran Allen's old school appreciation of quality systems and frustration at the amount of regression and small-concept thinking in the current state of the art, to Dan Ingalls' desire to make his software as flexible and alive as possible. If you think you know what the programming world looks like, this book will show you that not even the giants really grasp the sheer diverse extent of it.

Interestingly, nearly everyone interviewed expressed dissatisfaction with the inflexibility, complexity, low quality, and sheer size of the modern software edifice, and those who had burnt out or who expressed interest in quitting programming were the youngest and closest to the mainstream. Sobering observation, or artifact of the interview selection process? Read and decide for yourself.

I'm a programmer who's read a lot of stuff about programming, including a lot of material by and about some the people in these interviews, and I could barely put the book down. If you're anything like me, you should get a lot out of this book.

See all 81 customer reviews...

Coders at Work: Reflections on the Craft of Programming, by Peter Seibel PDF
Coders at Work: Reflections on the Craft of Programming, by Peter Seibel EPub
Coders at Work: Reflections on the Craft of Programming, by Peter Seibel Doc
Coders at Work: Reflections on the Craft of Programming, by Peter Seibel iBooks
Coders at Work: Reflections on the Craft of Programming, by Peter Seibel rtf
Coders at Work: Reflections on the Craft of Programming, by Peter Seibel Mobipocket
Coders at Work: Reflections on the Craft of Programming, by Peter Seibel Kindle

Coders at Work: Reflections on the Craft of Programming, by Peter Seibel PDF

Coders at Work: Reflections on the Craft of Programming, by Peter Seibel PDF

Coders at Work: Reflections on the Craft of Programming, by Peter Seibel PDF
Coders at Work: Reflections on the Craft of Programming, by Peter Seibel PDF

Komentar

Postingan populer dari blog ini

[X554.Ebook] Download [(Introduction to Business Law )] [Author: Lucy Jones] [Jul-2013], by Lucy Jones

[N932.Ebook] PDF Download Genus Greatest Hits #3 Furry, by jay naylor

[P290.Ebook] Download PDF la bible des peuples, by BERNARD HURAULT LOUIS HURAULT