根据谷歌Go语言开发团队成员David Crawshaw的透露,Go语言即将登陆安卓平台。对那些讨厌安卓平台上只有Java的人来说,虽然等来的不是Dart语言或Groovy语言,这仍然是一个让人欢欣鼓舞的消息。
去年我参观了Adobe位于湾区的办公楼。他们的办公楼真是太夸张了,到处都是很酷的东西,楼顶上有个篮球场,还有风车,以及设计师沙龙。但是,当他们秀他们的开放合作式办公室时,我觉得这不是我想要工作的地方。
美国计算机科学家、图灵奖获得者詹姆斯·尼古拉·格雷(Jim Gray),在他的著名的论文中首次提出了程序bug的类型,比如玻尔bug(Bohrbug)、 海森堡bug(Bohrbug)等用著名科学家名称命名的bug。后来又出现了更多的bug类型。现在,让我们来看看它们都是什么bug类型。
在我待过的一个志愿软件开发团队中,Elliot就是那个笨蛋。准确形容的话,这家伙是个热心但没脑子的人。像一只大小狗一样,他是个热心肠,但往往好心办坏事。他乐于助人,而且很羡慕别人做得比他好。(实际上所有人都做得比他好。)
最近在听高晓松的《晓说》时,听到他议论西方人和中国人的区别:西方人重公德不重私德,重国家而不重个人。中国人正好相反。他讲了很多例子,听起来都是很有道理,并引导我得出自己的判断:中国办不好开源社区也是这个原因。
这个压缩文件里面有16个zip压缩文件——各自里面又有16个zip压缩文件——各自里面又有16个zip压缩文件——各自里面又有16个zip压缩文件——各自里面又有16个zip压缩文件,最后,每个里面有一个4.3GB的文件
最近我越来越觉得喝咖啡对我而言没什么用。咖啡的提神作用来得快,去得更快。白天喝一杯咖啡提神后,往往会令我更加困乏。这是恶性循环。咖啡让人兴奋,无法觉察到身体其实很疲劳。意识到这一点后,我时常在想,对于像我们这样的程序员来说,还有什么方法能给我们充充电。
随着美剧如好莱坞电影一样席卷全球,各种网络流行语、GIF动画、模仿恶搞等都开始向美剧倾斜。程序员社区也不甘落后,用自己独特的方式演绎美剧中的情节——实质是表现自己的人生/工作态度。
那一天,我拆了我的站立式工作桌。尽管我可能会舍不得站着工作可能对健康有益并且也许可以提高工作效率,但我不想因此牺牲高质量的工作。提高工作质量恰恰是我选择站着工作的初衷。
最近在几个不同的团队中发现他们的编码规范中对空格的用法大不相同。这激起了我的好奇心,因为我一直觉得,对于代码格式中的空格的使用,应该有一个大家都公认的最好的习惯。但是在现实开发中,似乎没有出现这样的统一。
不论你采用什么形式的测试过程,什么形式的部署过程,没有代码审查——game over。为什么?因为代码的质量是一种人能看懂的质量。不管你如何测试,有如何严谨的部署流程,只有当另外一个人看了这些代码,并且表明能看懂时,这些代码才有意义。