<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Big toy for boy! &#187; The Best Software Writing I</title>
	<atom:link href="http://bigtoy4boy.com/blog/tag/the-best-software-writing-i/feed/" rel="self" type="application/rss+xml" />
	<link>http://bigtoy4boy.com/blog</link>
	<description>一个有关一些个人兴趣爱好的博客</description>
	<lastBuildDate>Wed, 04 Aug 2010 08:47:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The Best Software Writing I</title>
		<link>http://bigtoy4boy.com/blog/2008/10/review-the-best-software-writing-i/</link>
		<comments>http://bigtoy4boy.com/blog/2008/10/review-the-best-software-writing-i/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 07:49:05 +0000</pubDate>
		<dc:creator>羽高</dc:creator>
				<category><![CDATA[互联网技术]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[The Best Software Writing I]]></category>

		<guid isPermaLink="false">http://www.bigtoy4boy.com/blog/?p=99</guid>
		<description><![CDATA[点击此处查看本书的介绍文章 最近刚读完这本书的中文翻译版。首先这是我无意中在书店找到的一本书，吸引我的不是他的标题而是他这么特别的封面，像圣经或者一本古老的书，蕴含着无限的精髓。于是直接买下当作小说来读。 这本书讨论的是软件话题，但是是不同的作者的博客文章，编者将他们集合在一起，很好的反应了软件行业的很多事情。让我感触很深的是，有些文章的确能触动内心。比如Ken Arnold的《Style Is Substance 编程风格是主旨》，不只是提醒大家代码规范是多么的重要，并且引申更严格的编译器限制会让大家更好的统一代码风格，并且简化IDE工具的开发时间，将更精力可以放在更注重效率的功能开发上，为开发者服务。Python就是这方面的典范，看来最近要找时间看看这个语言了，卖点Python使用空格作为风格控制，很是有特色呀。 一个匿名的EA员工的妻子写的一篇抱怨无限制加班的文章，编者的评论用数字证明了长时间加班的效果是浪费资源的，很经典的一句话是“如果员工一周要强迫干90个小时，那么他的日常小事该怎么办，答案当然是在工作时间内完成”。 Danah Boyd写的一篇文章《Autistic Social Software 自闭的社会关系软件》主导思想是批判了我们这样的不善于社会交往的技术人员居然开始设计做社会关系软件，不懂得交往的人怎么能完全理解社会关系的真谛呢？所以Danah和编者都觉得好笑，所以目前的社会关系网络应用也许不能代表真正的用户需求，也许它生命周期不会太长，所以我觉得与其效仿，不如按照作者总结的来做可能会更好： 1、制造出一种技术，将其抛向大众，看它是否会流行起来；观察那些使用技术的用户，了解他们为何使用、如何使用，以及该技术是怎样适应他们的生活的；然后，进一步完善该技术，使其可以更好地满足那些喜爱它的用户的需求和愿望。 2、首先去了解一个群体，了解他们的需求；然后再开发出一种技术，使其可以与这群人的生活实践有机地结合在一起；接下来再进一步推广该技术。 总之，用户是核心，是技术适应用户，并不是用户来为技术买账。 这本书还有更多有趣的文章，我这里就不一一列举了，下面列出本书所有文章作者的博客地址，大家可以去转转，找感兴趣的作者订阅他们的RSS，这样在你的Reader里面就可以跟踪他们的更新了，也算我在这里废话，大家看我的废话的一种回报吧。 Ken Arnold http://www.artima.com/weblogs/index.jsp?blogger=arnold Leon Bambrick http://www.secretgeek.net Michael Bean http://www.forio.com Rory Blyth http://www.neopoleon.com Adam Bosworth http://www.adambosworth.net Danah Boyd http://www.danaha.org Raymond Chen http://blogs.msd.com/oldnewthing Kevin Cheng &#38; Tom Chi http://www.ok-cancel.com Cory Doctorow http://www.boingboing.net Ea_spouse http://www.livejournal.com/users/ea_spouse Bruce Eckel http://mindview.net Paul Ford http://www.ftrain.com [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="BestSoftwareWritingI" src="http://www.joelonsoftware.com/pictures/BestSoftwareWritingI.PNG" alt="" width="250" height="375" /></p>
<p><a href="http://www.joelonsoftware.com/articles/BestSoftwareWriting.html" target="_blank">点击此处查看本书的介绍文章</a></p>
<p>最近刚读完这本书的中文翻译版。首先这是我无意中在书店找到的一本书，吸引我的不是他的标题而是他这么特别的封面，像圣经或者一本古老的书，蕴含着无限的精髓。于是直接买下当作小说来读。</p>
<p>这本书讨论的是软件话题，但是是不同的作者的博客文章，编者将他们集合在一起，很好的反应了软件行业的很多事情。让我感触很深的是，有些文章的确能触动内心。比如Ken Arnold的《Style Is Substance 编程风格是主旨》，不只是提醒大家代码规范是多么的重要，并且引申更严格的编译器限制会让大家更好的统一代码风格，并且简化IDE工具的开发时间，将更精力可以放在更注重效率的功能开发上，为开发者服务。Python就是这方面的典范，看来最近要找时间看看这个语言了，卖点Python使用空格作为风格控制，很是有特色呀。</p>
<p>一个匿名的EA员工的妻子写的一篇抱怨无限制加班的文章，编者的评论用数字证明了长时间加班的效果是浪费资源的，很经典的一句话是“如果员工一周要强迫干90个小时，那么他的日常小事该怎么办，答案当然是在工作时间内完成”。</p>
<p>Danah Boyd写的一篇文章《Autistic Social Software 自闭的社会关系软件》主导思想是批判了我们这样的不善于社会交往的技术人员居然开始设计做社会关系软件，不懂得交往的人怎么能完全理解社会关系的真谛呢？所以Danah和编者都觉得好笑，所以目前的社会关系网络应用也许不能代表真正的用户需求，也许它生命周期不会太长，所以我觉得与其效仿，不如按照作者总结的来做可能会更好：</p>
<p>1、制造出一种技术，将其抛向大众，看它是否会流行起来；观察那些使用技术的用户，了解他们为何使用、如何使用，以及该技术是怎样适应他们的生活的；然后，进一步完善该技术，使其可以更好地满足那些喜爱它的用户的需求和愿望。</p>
<p>2、首先去了解一个群体，了解他们的需求；然后再开发出一种技术，使其可以与这群人的生活实践有机地结合在一起；接下来再进一步推广该技术。</p>
<p>总之，用户是核心，是技术适应用户，并不是用户来为技术买账。</p>
<p>这本书还有更多有趣的文章，我这里就不一一列举了，下面列出本书所有文章作者的博客地址，大家可以去转转，找感兴趣的作者订阅他们的RSS，这样在你的Reader里面就可以跟踪他们的更新了，也算我在这里废话，大家看我的废话的一种回报吧。</p>
<p>Ken Arnold <a href="http://www.artima.com/weblogs/index.jsp?blogger=arnold" target="_blank">http://www.artima.com/weblogs/index.jsp?blogger=arnold</a></p>
<p>Leon Bambrick <a href="http://www.secretgeek.net" target="_blank">http://www.secretgeek.net</a></p>
<p>Michael Bean <a href="http://www.forio.com" target="_blank">http://www.forio.com</a></p>
<p>Rory Blyth <a href="http://www.neopoleon.com" target="_blank">http://www.neopoleon.com</a></p>
<p>Adam Bosworth <a href="http://www.adambosworth.net  " target="_blank">http://www.adambosworth.net</a></p>
<p>Danah Boyd <a href="http://www.danaha.org" target="_blank">http://www.danaha.org</a></p>
<p>Raymond Chen <a href="http://blogs.msd.com/oldnewthing" target="_blank">http://blogs.msd.com/oldnewthing</a></p>
<p>Kevin Cheng &amp; Tom Chi <a href="http://www.ok-cancel.com" target="_blank">http://www.ok-cancel.com</a></p>
<p>Cory Doctorow <a href="http://www.boingboing.net" target="_blank">http://www.boingboing.net</a></p>
<p>Ea_spouse <a href="http://www.livejournal.com/users/ea_spouse" target="_blank">http://www.livejournal.com/users/ea_spouse</a></p>
<p>Bruce Eckel <a href="http://mindview.net" target="_blank">http://mindview.net</a></p>
<p>Paul Ford <a href="http://www.ftrain.com" target="_blank">http://www.ftrain.com</a></p>
<p>Paul Graham <a href="http://paulgraham.com" target="_blank">http://paulgraham.com</a></p>
<p>John Gruber <a href="http://daringfireball.net" target="_blank">http://daringfireball.net</a></p>
<p>Gregor Hohpe <a href="http://www.eaipatterns.com" target="_blank">http://www.eaipatterns.com</a></p>
<p>Ron Jeffries <a href="http://www.xprogramming.com" target="_blank">http://www.xprogramming.com</a></p>
<p>Eric Lippert <a href="http://blogs.msdn.com/ericlippert" target="_blank">http://blogs.msdn.com/ericlippert</a></p>
<p>Michael &#8220;Rands&#8221; Loop <a href="http://www.randsinrepose.com" target="_blank">http://www.randsinrepose.com</a></p>
<p>Larry Osterman <a href="http://blogs.msdn.com/larryosterman" target="_blank">http://blogs.msdn.com/larryosterman</a></p>
<p>Rick Schaut <a href="http://blogs.msdn.com/rick_schaut" target="_blank">http://blogs.msdn.com/rick_schaut</a></p>
<p>Clay Shirky <a href="http://www.shirky.com" target="_blank">http://www.shirky.com</a></p>
<p>Eric Sink <a href="http://shotware.ericsink.com" target="_blank">http://shotware.ericsink.com</a></p>
<p>Aaron Swartz <a href="http://www.aaronsw.com" target="_blank">http://www.aaronsw.com</a></p>
<p>BTW:您如果对这本书感兴趣，可以<a title="buy book" href="http://www.china-pub.com/35645" target="_blank">在此购买</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://bigtoy4boy.com/blog/2008/10/review-the-best-software-writing-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
