作者:(美)史蒂夫·沃兹尼亚克(Steve Wozniak) 、 吉娜·史密斯(Gina Smith) 等 著 贺丽琴 、 阮天悦 等 译 林嘉澍 校
2014-03-29 12:26:49
监狱里的罪犯会做些什么呢?他们会彼此传授犯罪技巧。所以我也一定要不虚此行。我教少管所里那些惹是生非被送进来的不良少年们拆掉天花板上风扇的电线。
2014-03-29 12:38:54
即使是每秒钟100万次的运算速度也还有许多解决不了的问题。原始速度再高,也不能解决所有问题。许多容易理解的问题的解决,都有赖于简洁而深刻的解法。顺便说一句,程序的设计思路,即它所遵循的规则、方法和步骤,被称为“算法”(algorithm)。
2014-03-29 19:06:59
我行事做人只为在自己获得快乐和满足的同时也让别人快乐、满足。
2014-03-29 19:08:29
从小到大,父亲给我灌输的是,即使有些不足之处,我们的政府仍是世界上有史以来最好的政府。他告诉我,政府之所以存在,就是为了照顾好人民,让他们生活得更幸福。
2014-03-30 19:56:53
人如何能从根本上更好地控制自己,并且能从中获得乐趣。
2014-03-30 20:06:40
我和史蒂夫开始欣赏鲍勃·迪伦的抒情音乐,并想要判断出迪伦和披头士乐队谁更优秀。我们都更欣赏迪伦,因为他的歌关注生命、生活和价值观,都是些真正重要的事情。而披头士大多时候都唱些轻飘飘的欢乐的歌——你知道的,就是很高兴认识你、很高兴跟你在一起、很高兴与你相爱这类的主题。
2014-03-30 20:06:18
披头士乐队的音乐不像迪伦的音乐那样能够直击灵魂和情感的深处,他们更像是流行音乐,而迪伦的歌却触及人类的道德底线。它们会引发你思考世界上的是非黑白,以及生活与生存的状态。
2014-03-30 21:53:24
…more
作者:岳南
2013-11-15 22:07:20
思考问题要有广阔的视野
2013-11-15 22:07:30
如果你能找到焕发起自己执著追求的东西,那么你就能把它干好
2013-11-15 22:28:24
《我与我的世界》
2013-11-15 22:27:46
《金岳霖的回忆与回忆金岳霖》
2013-11-15 22:28:01
《朱自清全集·日记编》
2013-11-15 22:36:07
如果战后中国政府真正大规模地从财政上支持研究和开发,20年左右后,中国会成为主要的科学国家。中国人具有民主的幽默感和儒家高尚的社会理想。认为中国人会屈从于日本帝国主义侵略者的诱降是不可思议的。
2013-11-15 22:43:23
按傅斯年的说法,中共紧随苏联其后,学斯大林那一套,搞的不是民主而是专制,有一套不讲事理不重人性的办法。[19]因而一旦共产党掌权,社会秩序就将大乱,甚至认为人民的自由也会被剥夺,文化会变成一片荒漠等。
2013-11-15 23:08:15
…more
作者:池建强
2013-11-09 20:00:07
每个人都应该学习一门编程语言。
2013-11-09 20:00:54
遇到的每一本书,冥冥中与你都有特殊的connection。
2013-11-09 20:01:42
“元”(英文“meta”),就是指能够对自身状态进行描述。
2013-11-09 20:03:03
用霍夫斯塔特的话来结尾吧:“……如果你问我是否取得了最后的成功,答案是‘当然没有!’如果是的话,生活将会变得令人厌烦。如果人的心灵会被化简为几条僵化的规则,即便是相当大的一个僵化规则的集合,那会是一件令人极度悲哀的憾事……我们是幸运的,因为我们的心灵是如此不可预知;正因为如此,生活才充满了情趣。尽管如此,我们仍在进行努力来科学地了解我们自身……”
2013-11-09 20:04:40
程序员这个群体是非常幸运的一群人,我们生在一个技术改变世界的时代,而我们可能正在做着能够改变世界的技术,这是何等的荣耀和机遇。
2013-11-09 20:04:55
不要给自己设限。
2013-11-09 20:05:12
很多具备文艺气息的技术大师,他们要么作画、要么弹琴、要么写作、要么运动,同时还写的一手好代码。
2013-11-09 20:06:09
…more
作者:作者:【美】凯文·凯利
2013-06-08 00:23:58
想法与执行相比,执行更重要。大公司们由于既有的惯性,就算想要复制创业公司的想法,也往往不能有效地执行。如果这种复制真的能够成功的话,那也说明创业公司未能在执行上胜过大公司。仅有好的想法是不够的,关键还是要执行。
2013-06-08 00:24:26
群体智慧从大量看似无序的个体行为中涌现出来。
2013-06-08 05:49:12
自底向上而非自顶向下地构建事物,去中心化系统的优势,人造与天生之间的连续性
2013-06-08 05:50:49
在过了20年之后,我们对于如何使大规模复杂事物运作起来的理解仍然少有进展。
2013-06-08 18:03:51
回归自然去寻求指引
2013-06-15 19:24:48
网络在哪里出现,哪里就会出现对抗人类控制的反叛者。网络符号象征着心智的迷茫,生命的纠结,以及追求个性的群氓。
2013-06-15 19:25:07
网络不断孕育着小的故障,以此来避免大故障的频繁发生。正是其容纳错误而非杜绝错误的能力,使分布式存在成为学习、适应和进化的沃土。
2013-06-15 19:28:05
…more
2015-04-16 23:31:59
正是这样的小步与缓步前进,不过激,不躁进,再加上完整的测试配套〔是的,测试之于重构极其重要),才是「不带来破坏,不引入臭虫」的最佳保障。
2015-04-16 23:33:33
我十分同意Martin说『你会发现所谓设计不再是一切动作的前提,而是在整个开发过程中逐渐浮现出来。』
2015-04-16 23:34:05
重型开发和轻型开发各有所长,各有应用,世间并无万应灵药,任何东西都不能极端。过犹不及,皆不可取!
2015-04-17 21:39:29
你挖掘自己的代码,很快发现了一些值得修改的地方,于是你挖得更深。挖得愈深,找到的重构机会就越多…于是你的修改也愈多。最后你给自己挖了个大坑,却爬不出去了。
2015-04-18 06:31:27
差劲的系统是很难修改的,因为很难找到修改点。如果很难找到修改点,程序员就很有可能犯错,从而引入「臭虫」(bugs)。
2015-04-18 06:33:15
你的态度也许倾向于「尽量少修改程序」:不管怎么说,它还运行得很好。你心里头牢牢记着那句古老的工程学格言:「如果它没坏,就别动它」。这个程序也许还没坏掉,但它带来了伤害。它让你的生活比较难过,因为你发现很难完成客户所需的修改。
2015-04-18 06:33:38
如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地那么做,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。
2015-04-18 07:29:17
每当我要进行重构的时候,第一个步骤永远相同:我得为即将修改的代码建立一组可靠的测试环境。这些测试是必要的,因为尽管遵循重构准则可以使我避免绝大多数的臭虫引入机会,但我毕竞是人,毕竟有可能犯错。所以我需要可靠的测试。
…more