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 What you'll learnHow the best programmers in the world do their jobs! Who this book is for Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers. Table of Contents * Jamie Zawinski * Brad Fitzpatrick * Douglas Crockford * Brendan Eich * Joshua Bloch * Joe Armstrong * Simon Peyton Jones * Peter Norvig * Guy Steele * Dan Ingalls * L Peter Deutsch * Ken Thompson * Fran Allen * Bernie Cosell * Donald Knuth
The author of Practical Common Lisp.
Peter Seibel is either a writer turned programmer or programmer turned writer. After picking up an undergraduate degree in English from Yale and working briefly as a journalist, he was seduced by the web. In the early '90s he hacked Perl for Mother Jones Magazine and Organic Online. He participated in the Java revolution as an early employee at WebLogic and later taught Java programming at UC Berkeley Extension. In 2003 he quit his job as the architect of a Java-based transactional messaging system, planning to hack Lisp for a year. Instead he ended up spending two years writing the Jolt Productivity Award-winning Practical Common Lisp. Since then he's been working as chief monkey at Gigamonkeys Consulting, learning to train chickens, practicing Tai Chi, working on his new book, Coders at Work, and being a dad. He lives in Berkeley, California, with his wife Lily, daughter Amelia, and dog Mahlanie.
读完图灵俱乐部译的《编程人生》的前两章,给我第一感觉就是:听君一席话,胜读十年书。 Peter Seibel先生对编程先驱Zawinski、Fitzpatrick的访谈非常精彩。从这两章访谈中,我收获到了以下几点: 1. 保持好奇心,充满激情,编程人生才精彩,编程人生才快乐。著名黑客Zawinski...
评分我要站出来批评一下那个名为“去他的算法内功基础,对于程序员,实用主义才是王道” 的评论(我的评论对事不对人)。 首先我要说,这个观点绝对是错误的。表面上这句话好像抓住了“实用主义”的大旗,但却借此抨击算法等基本功的重要性,太误人子弟。就拿Google Fellow Jeff D...
评分多人翻译的,水平参差不齐,有些段落都读不通。 采访的全是硬核开发者。好几位都说自己会用 Emacs 编写代码,没有提到用 Vim 的。不知是不是年代特色,受 Lisp 熏陶所致。除了一位大量使用 C++,有好几位都表示对 C++ 的厌恶。基本都是从机器码开始学习编程,重视阅读源代码,...
评分Jamie Zawinski At the end of the day, ship the fucking thing! It's great to rewrite your code and make it cleaner and by the third time it'll actually be pretty. But that's not the point -- you're not here to write code; you're here to ship products. If y...
评分读这本书,你不能指望从大师那学到什么可以立马上手的技能,也不能奢望读完了你就站在了大师的肩膀从此可以一览无遗。相反,这是一本介绍15位世界级编程大师的“发迹”史的。开放的国度和文化造就了先进的IT业,还有他们,这些中国读者熟悉不熟悉的名字。 所以,换个角度看,...
读这本书的过程,让我仿佛置身于一个充满思想碰撞的实验室。作者的叙事方式非常独特,他并没有直接给我一堆枯燥的代码或者理论,而是巧妙地将一个个鲜活的“人物”带到了我面前。他们不是那种脸谱化的、遥不可及的编程大师,而是和我一样,有自己的思考、有自己的困惑、有自己的成长历程。我能从他们的故事中感受到那种纯粹的热情,那种对解决难题的执着,以及在无数次失败中寻求突破的勇气。有时候,我仿佛能看到他们坐在电脑前,眉毛紧锁,眼神里闪烁着智慧的光芒,然后突然灵光一现,敲下一行行让问题迎刃而解的代码。这种代入感非常强,让我觉得我不再是一个旁观者,而是参与了他们整个创造的过程。每一次阅读,都像是与这些杰出的头脑进行了一次深入的对话,他们的经历和感悟,让我对编程这个领域有了全新的认识。我开始理解,代码不仅仅是冰冷的指令,更是智慧的结晶,是解决问题的艺术,是创造无限可能的工具。
评分我必须说,这本书的价值远远超出了我最初的预期。它并非一本能够让你快速学会某种语言或者框架的书籍,而是提供了一种看待编程世界的方式,一种思考问题的方法论。书中那些关于“权衡”、“取舍”、“局限性”的讨论,让我深刻地认识到,在软件开发的过程中,总会有各种各样的妥协和取舍,而如何做出明智的选择,是衡量一个开发者成熟度的重要标准。我被书中那些关于“长期主义”和“可持续发展”的理念所启发,它让我意识到,优秀的软件设计不仅仅是解决眼前的问题,更重要的是要为未来的演进打下坚实的基础。阅读这本书,就像是经历了一次精神上的洗礼,让我对自己的职业有了更深刻的认识,也让我对编程这个充满挑战和乐趣的领域,有了更坚定的信念。我迫不及待地想将书中那些宝贵的思想,应用到我未来的工作中。
评分这本书的封面设计很有意思,不是那种市面上常见的、一眼就能看出是技术类书籍的风格。它的色调沉稳,字体也比较特别,带着一种复古的质感。我第一次在书店看到它的时候,就被这个封面吸引住了,当时我并不知道里面具体讲了些什么,但总感觉它不是一本简单的技术手册,而是蕴含着更深层次的东西。拿在手里,纸张的质感也很好,不是那种泛着油光的、廉价的印刷纸,而是带着一丝哑光的、摸上去温润的纸张。这让我对阅读这本书充满了期待,感觉它像是一件精心打磨过的工艺品,而不是粗制滥造的商品。我坐在靠窗的位置,翻开第一页,就感受到了一种特别的氛围。书页上排版的疏密程度恰到好处,文字的大小也适中,不会让人觉得压抑,也不会显得过于空泛。光是翻阅,就能感受到一种沉静的力量,仿佛这本书承载着某种重要的使命,等待着我去探索。我非常享受这种未知的探索感,就像一个考古学家即将挖掘出一片失落的文明,充满着好奇和敬畏。
评分这本书的结构安排也很有巧思,它不是按照时间线或者技术难度来划分,而是以一种更具哲学意味的方式展开。每一章都像是一个独立的思想单元,探讨着编程领域中一些最本质、最深刻的问题。我被书中对“简洁”、“优雅”、“可维护性”等概念的深入剖析所打动。它并没有给我生硬的定义,而是通过生动的例子和作者的独到见解,让我深刻地理解了这些概念背后的深层含义。读到某些章节的时候,我甚至会停下来,陷入沉思,反思自己过去在编程中是如何处理这些问题的,以及有哪些地方可以做得更好。这种自我反思的过程,对我的成长非常有帮助。它让我意识到,编程不仅仅是技术上的精进,更是一种思维方式的修炼,是一种对复杂系统进行抽象和建模的能力。这本书就像一位睿智的长者,循循善诱地引导我走向更深远的思考,让我从一个“写代码的人”逐渐蜕变成一个“思考代码的人”。
评分总的来说,这本书带给我的感受是多层次的。它不仅仅是一本关于编程的书,更像是一本关于“创造”的书,一本关于“思考”的书。作者的语言风格非常具有感染力,他能够将那些看似晦涩难懂的技术概念,用一种引人入胜的方式呈现出来。我被书中那些关于“为什么”的追问所吸引,它不是简单地告诉我“怎么做”,而是引导我去思考“为什么这样做”。这种探究精神,让我对编程有了更深层次的理解。我开始意识到,很多时候,技术本身并不是最重要的,更重要的是背后的思想和理念。当我遇到一个复杂的问题时,我不再只是机械地去寻找现成的解决方案,而是会尝试去理解问题本质,去思考更优的解法。这本书极大地拓展了我的视野,让我看到了编程领域中那些尚未被充分挖掘的潜力,也让我对未来的技术发展充满了期待。
评分typing it
评分断断续续看了一年
评分真的有人会有兴趣把600多页的访谈录读完吗?看了一半,50年后的编程确实不一样了。Joshua Bloch对API设计的看法比较对胃口。
评分typing it
评分真的有人会有兴趣把600多页的访谈录读完吗?看了一半,50年后的编程确实不一样了。Joshua Bloch对API设计的看法比较对胃口。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有