carfield.com.hk Jeff Dean.txt 2023-02-28T00:53:04Z 2023-02-28T00:53:04Z <br/>How Google’s Jeff Dean became the Chuck Norris of the Internet. - <a href="https://slate.com/technology/2013/01/jeff-dean-facts-how-a-google-programmer-became-the-chuck-norris-of-the-internet.html">https://slate.com[..]me-the-chuck-norris-of-the-internet.html</a> <br/><br/>谷歌最好的程序员 Jeff Dean:我用过 18 种编程语言 - <a href="https://www.infoq.cn/news/6DxKgF0KO8kgkYh3EIDT">https://www.infoq.cn/news/6DxKgF0KO8kgkYh3EIDT</a> <a href="https://twitter.com/JeffDean/status/1627885526127874049">https://twitter.com/JeffDean/status/1627885526127874049</a> <br/><br/>The Friendship That Made Google Huge - <a href="https://www.newyorker.com/magazine/2018/12/10/the-friendship-that-made-google-huge">https://www.newyorker.com[..]/10/the-friendship-that-made-google-huge</a> <a href="https://www.infoq.cn/article/rAJiubRpi9xSl_LEhI2N">https://www.infoq.cn/article/rAJiubRpi9xSl_LEhI2N</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2023-02-28T00:53:04Z Collections.txt 2022-01-19T13:44:27Z 2022-01-19T13:44:27Z <br/><a href="http://www.javacodegeeks.com/2011/07/top-97-things-every-programmer-or.html">http://www.javacodegeeks.com[..]7/top-97-things-every-programmer-or.html</a> <br/><br/>I love the tool that Linus using - <a href="http://sztywny.titaniumhosting.com/2006/07/23/stiff-asks-great-programmers-answers/">http://sztywny.titaniumhosting.com[..]23/stiff-asks-great-programmers-answers/</a> and here is the abstract - <a href="http://www.ultrasaurus.com/sarahblog/archives/000322.html">http://www.ultrasaurus.com/sarahblog/archives/000322.html</a> <br/><br/>Ted interview with Linus - <a href="https://ideas.ted.com/the-wisdom-of-linus-torvalds/">https://ideas.ted.com/the-wisdom-of-linus-torvalds/</a> <br/><br/>Not really interview, just a discuss of what programmer difference from other - <a href="http://thecodist.com/fiche/thecodist/article/your-brain-on-codewhat-makes-you-able-to-program">http://thecodist.com[..]in-on-codewhat-makes-you-able-to-program</a> <br/><br/>Vote for most-influential-programmers - <a href="http://blog.assembleron.com/2007/08/02/most-influential-programmers-results/">http://blog.assembleron.com[..]02/most-influential-programmers-results/</a> <br/><br/>Few links about Knuth - <a href="http://www.codinghorror.com/blog/archives/001034.html">http://www.codinghorror.com/blog/archives/001034.html</a> <br/><br/>Not really an interview, just with few pointers of few articles - <a href="http://www.codinghorror.com/blog/archives/000987.html">http://www.codinghorror.com/blog/archives/000987.html</a> <br/><br/>Robin Milner, creater of ML - <a href="http://www.guardian.co.uk/technology/2010/apr/01/robin-milner-obituary">http://www.guardian.co.uk[..]nology/2010/apr/01/robin-milner-obituary</a> <br/><br/>Things Every Programmer Should Know - <a href="http://www.javacodegeeks.com/2010/12/things-every-programmer-should-know.html">http://www.javacodegeeks.com[..]things-every-programmer-should-know.html</a> <br/><br/>egnyte - <a href="http://highscalability.com/blog/2016/2/15/egnyte-architecture-lessons-learned-in-building-and-scaling.html">http://highscalability.com[..]ons-learned-in-building-and-scaling.html</a> <br/><br/>Bram Moolenaar: "Vim is a very important part of my life." - <a href="https://evrone.com/bram-moolenaar-interview">https://evrone.com/bram-moolenaar-interview</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2022-01-19T13:44:27Z Linus Torvalds.txt 2021-06-18T01:04:27Z 2021-06-18T01:04:27Z <br/><a href="https://www.brynmawr.edu/cs/resources/beauty-of-programming">https://www.brynmawr.edu/cs/resources/beauty-of-programming</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2021-06-18T01:04:27Z Java.txt 2021-01-24T12:50:28Z 2021-01-24T12:50:28Z <br/><a href="http://blog.eisele.net/2011/09/heroes-of-java.html">http://blog.eisele.net/2011/09/heroes-of-java.html</a> <br/><br/><a href="http://www.infoq.com/interviews/doug-lea-fork-join">http://www.infoq.com/interviews/doug-lea-fork-join</a> <br/><br/><a href="http://www.infoq.com/author/Martin-Thompson">http://www.infoq.com/author/Martin-Thompson</a> <a href="https://www.infoq.com/news/2016/06/programmers-write-better-code">https://www.infoq.com/news/2016/06/programmers-write-better-code</a> <br/><br/><a href="https://freecontent.manning.com/interview-with-brian-goetz/">https://freecontent.manning.com/interview-with-brian-goetz/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2021-01-24T12:50:28Z facebook.txt 2018-02-24T15:42:46Z 2018-02-24T15:42:46Z <br/> Do the simple thing first. <br/> Do fewer things better. <br/> Upfront work but can pay huge dividends. <br/> Don’t reinvent the wheel. <br/> Nothing lasts forever. <br/><br/><a href="http://highscalability.com/blog/2015/10/21/5-lessons-from-5-years-of-building-instagram.html">http://highscalability.com[..]-from-5-years-of-building-instagram.html</a> <br/><br/><a href="https://www.infoq.com/interviews/adams-php-facebook">https://www.infoq.com/interviews/adams-php-facebook</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2018-02-24T15:42:46Z wechat.txt 2018-02-02T02:19:00Z 2018-02-02T02:19:00Z <br/><a href="http://www.infoq.com/cn/articles/wechat-video-call">http://www.infoq.com/cn/articles/wechat-video-call</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2018-02-02T02:19:00Z data.txt 2017-02-23T08:14:03Z 2017-02-23T08:14:03Z <br/>Interview with JOOQ founder - <a href="https://www.infoq.com/news/2017/02/data-geekery-releases-jooq-3-9">https://www.infoq.com/news/2017/02/data-geekery-releases-jooq-3-9</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2017-02-23T08:14:03Z Amazon.txt 2016-11-28T16:12:57Z 2016-11-28T16:12:57Z <br/>"They build their own infrastructure for performance, reliability, and cost control reasons. By building it themselves they never have to say Amazon went down because it was company X's fault. Their software may not be more reliable than others, but they can fix, debug, and deployment much quicker than when working with a 3rd party."<br/><br/><a href="http://highscalability.com/amazon-architecture">http://highscalability.com/amazon-architecture</a> <br/><br/>Shel Kaphan - <a href="http://www.infoq.com/cn/articles/talk-with-amazon-shel-kaphan">http://www.infoq.com/cn/articles/talk-with-amazon-shel-kaphan</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2016-11-28T16:12:57Z yahoo.txt 2016-10-15T17:52:15Z 2016-10-15T17:52:15Z <br/>How yahoo use Hadoop for machine learning - <a href="https://www.infoq.com/articles/peter-cnudde-yahoo-big-data">https://www.infoq.com/articles/peter-cnudde-yahoo-big-data</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2016-10-15T17:52:15Z UncleBob.txt 2015-12-03T02:33:50Z 2015-12-03T02:33:50Z <br/><a href="http://www.infoq.com/news/2015/11/uncle-bob-oath-programmer">http://www.infoq.com/news/2015/11/uncle-bob-oath-programmer</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2015-12-03T02:33:50Z Martin Odersky.txt 2015-09-10T06:18:31Z 2015-09-10T06:18:31Z <br/>One of the challenges we were facing is we wanted to be both functional and object-oriented. We had very early on the notion that immutable objects would become very, very important. Nowadays everybody talks about immutable objects, because people think they are a key part of the solution to the concurrency problems caused by multi-core computers. Everybody says, no matter what you do, you need to try to have as much of your code using immutable objects as possible. In Scala, we did that very early on. Five or six years ago, we started to think very hard about immutable objects. It actually turns out that a lot of the object-oriented field up to then identified objects with mutability. For them, mutable state and objects were one and the same: mutable state was an essential ingredient of objects. We had to, in essence, ween objects off of that notion, and there were some things we had to do to make that happen.<br/><br/><a href="http://www.artima.com/scalazine/articles/goals_of_scala.html">http://www.artima.com/scalazine/articles/goals_of_scala.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2015-09-10T06:18:31Z Maurice Herlihy.txt 2014-01-09T02:40:28Z 2014-01-09T02:40:28Z <br/><a href="http://teachingintrotocs.blogspot.fr/2012/05/interview-of-maurice-herlihy.html">http://teachingintrotocs.blogspot.fr[..]012/05/interview-of-maurice-herlihy.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2014-01-09T02:40:28Z Jim Showalter.txt 2013-02-03T03:10:31Z 2013-02-03T03:10:31Z <br/>Principal engineer at Intuit - <a href="http://www.javaworld.com/cgi-bin/mailto/x_java.cgi?pagetosend=/export/home/httpd/javaworld/javaworld/jw-01-2013/130124-full-java-life-interviews-jim-showalter-of-intuit.html&pagename=/javaworld/jw-01-2013/130124-full-java-life-interviews-jim-showalter-of-intuit.html&pageurl=http://www.javaworld.com/javaworld/jw-01-2013/130124-full-java-life-interviews-jim-showalter-of-intuit.html&site=jw_core">http://www.javaworld.com[..]im-showalter-of-intuit.html&site=jw_core</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2013-02-03T03:10:31Z Alan Kay.txt 2012-12-17T16:49:34Z 2012-12-17T16:49:34Z <br/>Not interview, but a lot of useful link - <a href="http://www.codinghorror.com/blog/archives/001213.html">http://www.codinghorror.com/blog/archives/001213.html</a> <br/><br/><a href="http://www.drdobbs.com/architecture-and-design/interview-with-alan-kay/240003442?cid=DDJ_nl_upd_2012-07-10_h&elq=c2568ee4975f4e69b244d72a9a8e2487">http://www.drdobbs.com[..]0_h&elq=c2568ee4975f4e69b244d72a9a8e2487</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2012-12-17T16:49:34Z K&R.txt 2011-10-19T13:04:52Z 2011-10-19T13:04:52Z <br/>Discuss about C and C++ - <a href="http://drdobbs.com/article/print?articleId=184408272&siteSectionName=">http://drdobbs.com[..]int?articleId=184408272&siteSectionName=</a> <br/><br/>Discuss about history of C, UNIX and GO - <a href="http://drdobbs.com/article/print?articleId=229502480&siteSectionName">http://drdobbs.com[..]rint?articleId=229502480&siteSectionName</a> <br/><br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2011-10-19T13:04:52Z Continuous Delivery.txt 2011-10-16T15:52:23Z 2011-10-16T15:52:23Z <br/>Overview of CD, and some Q & A - <a href="http://www.infoq.com/articles/humble-farley-continuous-delivery">http://www.infoq.com/articles/humble-farley-continuous-delivery</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2011-10-16T15:52:23Z Kent Beck.txt 2011-10-16T15:51:03Z 2011-10-16T15:51:03Z <br/>Passion of coding make a lot of difference - <a href="http://jimhighsmith.com/2011/09/07/interview-with-kent-beck-circa-2001/">http://jimhighsmith.com[..]/07/interview-with-kent-beck-circa-2001/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2011-10-16T15:51:03Z Rod Johnson.txt 2009-12-30T16:46:40Z 2009-12-30T16:46:40Z <br/>Lessons Learned From Java EE’s Evolution, discuss about value of standard and opensource - <a href="http://www.infoq.com/presentations/Lessons-Learned-from-Java-EE">http://www.infoq.com/presentations/Lessons-Learned-from-Java-EE</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2009-12-30T16:46:40Z Ralph Johnson.txt 2009-12-09T16:01:54Z 2009-12-09T16:01:54Z <br/><a href="http://www.infoq.com/interviews/Ralph-Johnson-Parallel-Programming-Patterns#">http://www.infoq.com[..]h-Johnson-Parallel-Programming-Patterns#</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2009-12-09T16:01:54Z Donald Knuth.txt 2008-05-06T06:25:04Z 2008-05-06T06:25:04Z <br/>Donald Knuth on Multi-Core, Unit Testing, Literate Programming, and XP:<br/><blockquote><br/>I also must confess to a strong bias against the fashion for reusable code. To me, "re-editable code" is much, much better than an untouchable black box or toolkit. I could go on and on about this. If you’re totally convinced that reusable code is wonderful, I probably won’t be able to sway you anyway, but you’ll never convince me that reusable code isn’t mostly a menace...<br/></blockquote><br/><br/><a href="http://www.artima.com/forums/flat.jsp?forum=276&thread=229705">http://www.artima.com/forums/flat.jsp?forum=276&thread=229705</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2008-05-06T06:25:04Z Bjarne Stroustrup.txt 2008-04-28T17:46:55Z 2008-04-28T17:46:55Z <br/>Nice message cover DSL, IDE, multiple dispatch, message passing, and more<br/><br/><a href="http://msdn2.microsoft.com/en-us/magazine/cc500572.aspx">http://msdn2.microsoft.com/en-us/magazine/cc500572.aspx</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2008-04-28T17:46:55Z Martin Fowler interview.txt 2007-11-11T15:32:58Z 2007-11-11T15:32:58Z <br/>The discussion of "Flexibility and Complexity" and "Flexible versus Reusable" answer my long question of how to have flexibility code with simple design.<br/><br/><a href="http://www.artima.com/intv/flexplexP.html">http://www.artima.com/intv/flexplexP.html</a> <br/><br/>Another interview - <a href="http://www.infoq.com/presentations/modifiability-fowler">http://www.infoq.com/presentations/modifiability-fowler</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2007-11-11T15:32:58Z Erich Gamma.txt 2007-08-09T17:59:30Z 2007-08-09T17:59:30Z <br/>Erich Gamma: A pattern is always a problem-solution pair that can be applied in a particular context. Although the solutions might look similar in different patterns, the problems they are solving are different. In fact from ten thousand meters most patterns solve a problem by adding a level of indirection. What is interesting is how this indirection comes about and in particular why it needs to happen.<br/>Therefore if you just look at the solution to the problem, it isn't that enlightening and everything starts to look the same. When we wrote design patterns we often had this feeling??hey all started to look like the Strategy pattern.<br/><br/><a href="http://www.artima.com/lejava/articles/patterns_practice.html">http://www.artima.com/lejava/articles/patterns_practice.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2007-08-09T17:59:30Z Interview of Netbean developers.txt 2007-04-15T11:26:55Z 2007-04-15T11:26:55Z <br/>Interview of netbean developers, I feel this is a lot more promotion than sharing of technology. However, these still valuable - <a href="http://blogs.sun.com/geertjan/entry/three_interviews_with_language_programmers">http://blogs.sun.com[..]ree_interviews_with_language_programmers</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2007-04-15T11:26:55Z Ken Arnold interview.txt 2006-10-12T07:49:07Z 2006-10-12T07:49:07Z <br/>Have anyone read "Effective Java"? Compare the "item 10: Override clone judiciously" with this interview is fun<br/><br/><a href="http://www.artima.com/intv/issuesP.html">http://www.artima.com/intv/issuesP.html</a> <br/><br/><br/>No perfect design because we need difference design trade off for difference task, like performance, time, resource, ....<br/>No perfect design because difference user have difference expectation of API ....<br/>No perfect design because requirement change by time<br/><br/><a href="http://www.artima.com/intv/perfect.html">http://www.artima.com/intv/perfect.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2006-10-12T07:49:07Z