登录信息

用户名 :

密 码 :

验证码 :

忘记密码

请输入您的Email地址及用户名,系统确认匹配后会将密码重置地址发送到您的邮箱。

用户名:

Email:

注册帐号

注册及创建本站帐户只需5秒。

点击创建帐户

Cool Litte Things - Keep it Simple, Stupid!

 

什么是CoolLittleThings

CoolLittleThings是我们在2006年提出来的一个全新的Concept、Spirit和Direction,当时作为一个项目的集合和工作室的名称,目前作为我们的开发哲学,也是我们为客户服务的理念和思路。

CoolLittleThings的提出是我们的经验总结看到过太多的因为方向错误而失败的项目,是为了颠覆我们认为在现在这个行业里错的态度,而去坚持要走的一种新的思路。

CoolLittleThings的开发哲学可以总结为以下三点:

  • 简单坚持不从"能够做"而去做,而从"需要有"而去做;坚持用最简单而恰到好处的技术手段去实现最复杂的功能。
  • 专注要做,就专到某一点上来做,要比别人做得更好甚至最好。
  • 乐于分享不重复开发,毫不客气地利用别人现在的架构及接口,同时毫不悭吝地向别人提供接口。做每一样都很小很Cool,但可以组合起来很强大。

为什么会有CoolLittleThings

我们是一班耐不住寂寞的程序员,我们经历和大多数程序员一样的困惑,Coollittlethings是我们经过大量的思考和实践的结果。

和大家一样我们起初也是对中国的软件行业缺乏信心,找不到方向,盗版横行,黑幕成堆,优汰劣胜,轻佻浮躁,虚妄概念等等……但是我们问自己,会永远这样吗?象Google这样的公司出现,点燃了我们的希望,做程序员原来可以这样,而且应该这样。

我们想要带给大家的信息是,要做软件,要做好的软件,仍然很难,除了要有工具,掌握工具以外,还要有好的思想。

因为这样的原因,所以有了CoolLittleThings。

这个事情,注定很难,我们知道王石做房地产的时候也很难,马云做阿里巴巴的时候也很难,所以我们要对自己有信心。

关于CoolLittleThings的理念

我们是坚定的,优秀的,颠覆的,做软件的团队:

第一,我们厌恶大型系统,许多客户都希望把软件做成“十大杀人武器”,“拿你命3000”这样的软件,对这些系统我们会坚决say no,不管预算多少。我们强项不是做复杂的系统,而是把复杂的系统简化。

第二,CMMI企图让软件开发脱离人而依赖于制度,只有少数公司通过低效率高成本遏制创新才能做到。根据Joel的观点,软件开发仍然是智力密集型的工作,所以要人比制度更加重要。

第三,我们不相信最hot的炒作概念,不相信J2EE, .Net Framework这些东西可以一夜之间改变程序员的生活,即使是设计模式这样天才的想法也不能适用于任何情况,并且很快地开变软件开发的现状。

第四,我们认为软件开发仍然是有价值的,如果能力允许,应该尽量用正版软件。流氓软件也许可以一夜暴富,但有信誉的软件供应商,在未来是有价值的。因此,我们也不会因为惧怕丢失用用户而免费发布产品。

第五,我们认为现在的中国互联网是非常浮躁的,但我们时刻提醒自己戒骄戒躁,保持高度的耐心,继续坚定的继续我们的事业。

第六,我们相信未来不是微软一家独统天下的,因此Linux和Mac的软件也是我们的目标。

第七,我们要保持头脑鲜活,对创意的饥饿追求,并坐言起行,立即行动,做创新的实践者。反对“坐谈客尔”。 不仅要有狂热的理想,还要有脚踏实地实践精神。

-- @2006年,宣言者:Feng Huajun