科技公司十大最愚蠢的错误
有一些史上最大的高科技公司的交易没有发生。有一些最有前途的产品和服务也没出现。为什么?因为这其中的人和公司当时都没有意识到是什么样的东西滑过了他们的手指,或者,他们只是简单地不能预知未来会发生什么。
如果事情还能再来一次,也许今天我们就不会看到Apple和Microsoft了,而且,Yahoo可能会成为世界上最大的搜索引擎,Google只能成为后者。你也许只能从施乐电脑上读这篇文章,从RealPod上听你最喜欢的频道。
人们都说“事后诸葛亮”( hindsight is 20-20,20/20是最好的视力),如果真是这样的话,那么,我们的分析就是最精确的。下面是我们挑选的历史上十大科技类公司丢失机会的案例。
1. Yahoo 错过 Facebook
2006年,当时只有2年的Facebook还在只服务于一些学校内的社交网络。那个时候的MySpace就拥有了1亿用户,完全超过了Facebook的8百万用户。所以,当 Yahoo 提出使用10亿美金购买 Mark Zuckerberg 的孩子 时(其将近 2005年 Rupert Murdoch 收购 MySpace 金额的两倍 ...
GPLv3的在开源社区中的占有量
2007年7月,GPLv3 发布,当时有164个项目加入,一年后,有大约两千个项目使用GPLv3协议,今天,Google开源programs office manager Chris DiBona向大家 宣布 在Google 开源项目中,使用GPLv3的项目至少有 56,000个。当然,这只是计算了在 Google Code 中的项目。
对于今天有 225,000 项目的 Google Code,这四分之一的 GPLv3 也是一个不小的数目了。如果我们假设Sourceforge.net 和 Codehaus 也有和Google Code相似的 GPLv3 比率的话,那么,今天使用 GPLv3 的项目将是一个很大的数量。
这个数据是有意义的,尤其对于那些还在激活的项目,因为Google Code上的活跃的项目比Sourceforge要高得多,在Sourceforge上,估计只有12%的项目还处理激活状态(剩下的88%都是处理长期没有更新,当然也就一直在使用老版本的协议)。虽然和GPLv2比起,GPLv3还很少,但数量已经很大了。
以前写过一篇关 ...
JRuby核心成员投奔Engine Yard
新闻来源:Computer World
Sun公司的JRuby团队正在离开他们的老东家Sun,投奔Engine Yard公司。他们声称这是因为Oracle并购Sun后的前途不明朗的原因。Sun的新闻发言人已确定了这一消息的真实性。
在两年半前,Sun招募了Charles Nutter 和Thomas Enebo,这两人叫“the JRuby Guys”,他们主要实现在Java虚似机上运行Ruby,后来Sun又招了一个叫Nick Sieger的人。今天,这三个核心开发人员会在下周一的时候到新公司上班。他们认为Oracle可能会不支持他们继续在JVM上运行Ruby这个事情,而JRuby又是他们的未来。
Engine Yard。成立仅两年、总部设在旧金山的Engine Yard,主要业务是为使用开放原始码开发环境Ruby on Rails的开发者处理系统布署和作业等事项。该公司协助开发者透过所谓的云计算,或第三方数据中心,执行应用软件。Engine Yard曾经从New Enterprise Associates和Amazon.com两家公司募得投资1500万美元。该公司正在进行云计算平台 ...
关于 Chrome OS 的一些推论
最近Chrome OS被炒作得火热。
为什么还有一年后才发布的产品这么早会公布于众?其实不难想象,一个系统级别的产品的推行必须要跟很多OEM厂家谈合作。而你几乎不可能只是秘密地跟一个大公司的2-3个工程总监就能把这种合作谈定,而大多数的OEM公司,例如 DELL, Asus, Acer等这样的公司都不是技术为主导的,商业人士会很早参与意见和项目的计划,一旦知道的人多了,其实也没什么能保密的了。虽然,这样荒腔走板的发布很可能像伤害Android一样伤害Chrome OS。
为什么Chrome OS和Android是如此独立的两个东西,看似又是在解决一个方向上的问题呢?其实也不难推测。Android是Google买下来的公司,其带队的Andy Rubin肯定是个对移动设备的能力有远见的大佬,而Chrome浏览器的领袖 Linus Upson是做V8 Engine的,一定对云和未来的Web Apps有着更坚定的远景。当两个这样强势的团队在公司各自划定地盘以后,融合的可能性就相对小了。
另,人们对netbook的遐想自然会把所有可能的技术都考虑一遍,尤其是Android这样先进而开源的 ...
与Martin Fowler关于敏捷方法的问答
2009年6月23日,Martin Fowler到公司访问,与我们开了一个小型座谈会并顺便拜访了他在ThoughtWorks的同事们。
以下是座谈的内容:
1、如何在常规业务中应用敏捷方法?
常规业务(Business As Usual)是指使公司业务正常运营而进行的一些日常业务活动,对于IT部门而言则包括系统维护、技术支持以及应用更改。这些工作相对于独立的软件项目而言即琐碎又零散,但又是不可或缺的。“如何在常规业务中应用敏捷方法?”,这是我们向Martin提出的第一个问题。Martin阐述道,首先需要澄清一下对项目的定义,传统的项目运作方式是集中一批业务人员、开发人员和管理人员进行产品开发,开发完成后将产品交付系统运行和支持部门,项目也就随之结束了。在敏捷方法中,项目是一个持续性的过程,系统随着业务的需要不断地更改和重构,参与项目的人员也相应地在不断地增加或者减少。笔者的理解是只要系统仍在支持业务运营,项目就不会结束,因为业务几乎不可能不变更,并且必要的重构也不可避免,对于ThoughtWorks的顾问们来说这意味着他们和客户的业务关系也不会结束,呵呵,双赢的策略!
2、集中 ...
Oracle成功收购Sun
前段时间还传出IBM要收购Sun的消息,当然,如果IBM收购Sun了,那么IBM真是活雷锋了。呵呵。
今天,Oralce正式宣布成功收购Sun,原文在这里。Oracle以每股9.5美元,总共以74亿美金的天价收购Sun公司,其中,56亿美金付现或购买Sun的债务。现在,Java, Solairs以及MySQL都是Oracle的了。
Oracle的CEO——Larry Ellison说:“The acquisition of Sun transforms the IT industry, combining best-in-class enterprise software and mission-critical computing systems” 。
让我们看看这次收购以后还会发生什么样的事情。
RFC1 40岁生日
昨天(2009年4月7日)是RFC 1的40岁生日。注意,这不是KFC,而是RFC。;-)
1969年的今天,我们有一第一个RFC(http://www.faqs.org/rfcs/rfc1.html)。这成为了以后整个Internet的基础。
所谓RFC,全称为Request For Comments ,是一系列以编号排定的文件。文件收集了有关互联网相关资讯,以及UNIX和互联网社群的软件文件。目前RFC文件是由Internet Society(ISOC)所赞助发行。
RFC包含了关于Internet的几乎所有重要的文字资料。如果你想成为网络方面的专家,那么RFC无疑是最重要也是最经常需要用到的资料之一,所以RFC享有网络知识圣经之美誉。通常,当某家机构或团体开发出了一套标准或提出对某种标准的设想,想要征询外界的意见时,就会在Internet上发放一份RFC,对这一问题感兴趣的人可以阅读该RFC并提出自己的意见;绝大部分网络标准的制定都是以RFC的形式开始,经过大量的论证和修改过程,由主要的标准化组织所制定的,但在RFC中所收录的文件并不都是正在使用或为大家所公认的,也有很大一部分 ...
2009年脚本语言排名
EDC(Evan Data Corporation)发布了一份脚本语言的调查报告,这个调查报告调查了500个以上的开发者和IT专家,在这份调查表中,PHP, Ruby和Python成为了前三强。这个调查总共调查了这些脚本语言:Actionscript, Flex, Javascript, Microsoft F#, Microsoft Powershell, Perl, PHP, Python, Ruby, VB Script。主要评估以下这些方面:
易用性。Ease of Use
异常处理。Exception handling
扩展性。Extensibility
可维护性和易读性。Maintainability / Readability
跨平台。Cross-platform portability
社区。Community
实用性。Availability of tools
质量。Quality of tools
性能。Performance
内存管理。Memory management
客户端脚本。Client side scripting
安全性。Security
下面是 ...
IBM收购Sun,这是一种什么样的精神?
《华尔街日报》3月18日报导有消息说IBM要以65亿美金收购Sun(原文),虽然消息未经证实,但已引起轩然大波。据Business Joural报道,周二,Sun的股票一下子涨了68%,从之前$4.97一下涨到了$8.36,但IBM的股价下跌4%到了$89.46。
而网上的博主们都在狂写评论文章了。有持支持态度的,这篇博文表明IBM和Sun都是喜欢开源(Linux 和OpenSolaris)以及跨平台的(Linux和Java)的,所以他们的合并可能更好的对抗微软和intel的x86平台,应该太有作为。还有这篇博文则对比了HP收购Compaq(DEC)的案例,说明这样的合并可能更为容易和HP对抗。
当然,也有不认可以文章,比如ZNet上的这篇文章,作者觉得这根本就不可能,因为IBM和Sun有太多的重合了,很多方面都有存在很强的竞争,IBM要买来一点用都没有,要芯片技术吗?要操作系统吗?要数据库吗?要Java吗?更不可能。文中说,如果IBM想把Sun干掉,那么用65亿美金就太贵了,在这个寒冬,应该不用这种价格,除非这则新闻另有别的用意……
不过,最有意思的评论是这篇,简直是太精彩了,我忍 ...
资源推荐: Google Code University
如果你的专业课里有过不少计算机科学之类的内容,你可能还记得很多中文课本不太好读,其原因一方面有可能因为是课本里的语言(符号)粗制滥造,另一方面有可能是因为你的思维方式不适应课本里的内容。
我推荐所有能看懂英文的读者多去搜索一下英文世界里的教材,从而能够摆脱劣质教材或语言因素所带来的束缚。为什么推荐英文教材呢?大家可以参考一下英文教材编写者(计算机科学界大儒,图灵奖得住) Dijkstra对于自己写作上的要求:
At a given moment, the concept of polite mathematics emerged, the underlying idea of which is that, even if you have only 60 readers, it pays to spend an hour if by doing so you can save your average reader a minute…
翻译:任何时候,你(作者)在书中要解释一些带有数学成分的概念,你(作者)应该有这样的理念:哪怕这个内容只有60个读者,(作者) ...
读后感:房间里的大象:Google文化成为主导
一篇有关Google在互联网市场已经造成垄断事实的文章。
这里有个有意思的英文常用表达: elephant in the (living) room (房间里的一只大象),一般用来表达事情已经大到没办法睁一只眼闭一只眼了…例如:
丈夫开始拿单位里年轻的姑娘的照片当壁纸
公司虽然已经没有说要裁员,但是已经开始停止供应免费的厕所手纸
我再举例子可能就有人要扔砖了
互联网公司(不久的将来会延伸到很多非互联网公司)的成功,已经越来越依赖于自己能不能被搜索到,不能被搜索到的网页其实也就相当于不存在。而文中所点到的是一个大多数人已经知道的事实,那就是Google已经成为这个渠道无可厚非的“独裁者”。如果你是一位网站管理员并有系统的方法(例如:Google Analytics) 统计用户的来源,你大概会明白这其中的比例 (如果你没有统计方法,估计你在向管理层要预算的时候很难量化)。下表是一个叫 Stack Overflow的网站统计的一个月内访问自己网站的用户中搜索用户的分布:
Search Engine Visits
Google &n ...
读后感:真正编程的力量
读到 coding horror (不知道中文翻译是什么,“代码恐慌”?) 中的文章 Real Ultimate Programming Power
文中讲到了软件开发中的方法论和其的演化,但是最让人觉得有意思的是两个引述:
The majority of developers do not suffer from too much design patterns, or too much SOLID, or agile, or waterfall for that matter. They suffer from whipping out cowboy code in a pure chaos environment, using simplistic drag & drop, data driven, vb-like techniques.
翻译: 让大多数软件开发者痛苦的,不是过多的设计模式,过多的SOLID(见注解), 过多的敏捷开发,或者瀑布模型;让大多数开发者痛苦的是在混乱的环境中用低级方式除去代码仙人留下来的古怪代码(好吧,这是我对cowboy ...