微信号:infoqchina

介绍:有内容的技术社区媒体

第三只眼:熊猫乱谈:北欧的程序员们

2013-09-27 18:40 InfoQ

“熊猫乱谈”的到来意味着假期不远了,鼓掌!啪啪啪,亲爱的朋友们,这个长假有没有旅游的打算?如果你的目的地是北欧,那我就终于绕道今天的正题上来了:)


北欧由挪威、丹麦、冰岛、瑞典和芬兰组成,这里充满了精灵的传说、广袤的森林、秀丽的极光,最主要的还有

影响历史的程序员们,今天我们将介绍这样三个牛X的人:



Linus


“知道Linux吗?”


“知道”


“那你也知道Linus喽?”


“新的分支?”


“-_-|||,代表月亮消灭你……biu”


在技术圈,Linus做的贡献不可磨灭,无论是风行了20多年的Lniux,还是蓬勃发展的Git,都有Linus的影子。


他行事低调,但却脾气火爆,在邮件列表中经常爆粗,例如用“一群自慰的猴子”称呼OpenBSD团队、当众对镜头暑期中指,说:


“Nividia,操你的!”,真性情呀…


当然,回到技术的主题上,在05年,Linux核心技术开发小组和版本管理系统提供商发生了分歧(又想起了Linus的性情),Linus

环顾四周发现没有满足自己需求的软件之后于是决定自己写一个管理系统,即git,现在git已经约等于github了,其实Linus对于github还是有微辞的,他说到不接受任何通过Github Pull Request提交的patch,因为这种方式摒弃了很多有用的信息。


不过Github最近放出了他们的git文档,还是值得一读的,请自行谷歌:Git Internals PDF Open Sourced


不管怎样,大牛的眼中一切都是还有改进余地的,最后请忘记Linus如上的名言记住如下一句话:


"Talk is cheap. Show me the code”


DHH


有人说不是Ruby成就了Ruby on Rails ,而是Rails成就了Ruby!


作为Rails的作者、37signals联合创始人、《重构》作者之一,DHH有着广泛的爱好,现在他喜欢上了F1赛车。而RoR的盛行,其实也是无心插柳的事情,早年DHH为现在的37signals写一个项目管理软件(现在的Basecamp),当时他还是一个phper,但是为了加快进程以及对于当时框架的不满,他用ruby造了一个轮子就是RoR,于是其他的同事抱着试试看的态度一用,别说,还真的挺好使,就这样DHH 04年开放了代码,但是05年才放手让大家贡献代码,后来RoR便渐渐推广开来,而Ruby作为语言的宿主也越来越多人知道。不过DHH对于美国的创业也是有很大的影响的,由于RoR具有丰富的gem、活跃的社区,加之在Y-Combinator上创办的start-up学校,越来越多的独立开发者或者小团队用RoR来开启创业的旅程,更不用提诸如twitter这些公司了:)


在RoR的设计理念中,一个很重要的点值得借鉴,那就是:约定大于配置的原则。


哦,对了,貌似他们又要出新书了《remote》,值得关注!


Rasmus Lerdorf  


Facebook有一点让人惊奇,那就是它是用php写的,当然这样的质疑肯定会被大家吐槽的,但是相比于对于这个质疑的吐槽,对php吐槽的人更多,如果说javascript被在吐槽榜排第一,那么php一定排第二。于是,这位引发长久吐槽站的真凶终于付出了水面,他就是php的作者Rasmus。


Rasmus现在已经定居加拿大,之前在Yahoo!工作,现在受雇佣于Jelastic负责咨询相关的工作,其实对他的信息知道的并不多,可能是和他年龄差距比较大的缘故吧(>_<),不过话说回来,无论是使用php,还是python,亦或是c,只要你写的开心,让其他的一边去吧!


最后,看完这篇微信,希望你也能有一场说走就走的旅行,到北欧去!假期快乐:)


下期预告:瓦擦,IDE


下下期预告:给你一场Hackathon


“第三只眼”:主要由InfoQ编辑专门为微信公众账号自编自写的一个栏目,旨在表明编辑态度及表述平日见闻和思考,期望成为和读者沟通的桥梁。亦接受投稿:editors@cn.infoq.com


今日专栏作者:


水羽哲(@麦可思哲),进击の编辑,写代码、追美剧、看小说,每周五准时微信值班!


***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 2014第四季度移动行业数据报告 Coding 孙宇聪:《人,技术与流程》 RESTful 安卓网络层解决方案(三):API model 与 Business model 分离 有关编程的12个猜想 跟那些靠背景上位的人相比,努力有什么用?