To be continued
大地春如海,男儿国是家。龙灯花鼓夜,长剑走天涯

星期一, 十二月 15, 2008

BlogPress & Byline 圣诞联合促销

承蒙Byline(我个人认为是iPhone最好的RSS Reader)开发者Milo的厚爱,邀请我和他一起进行这次圣诞假期的联合促销




时间: 12月15日~12月31日
方式:
- BlogPress 降价至 $4.99 (与Byline相同价格)
- (需要iTunes美国帐号) 在这个时间购买BlogPress均有机会获得一份免费的Byline,只需要把iTunes Store的收据发给我 fenghuajun@gmail.com 即可参加抽奖,我们会从12月18日开始,每天发放3份免费Byline。
- 同理, 购买Byline也有机会获得一份BlogPress

多谢大家支持,BlogPress虽然在美国的分类排名没能进入Top 20,但也领先同类对手iBlogger和BlogWriter, 并在日本排名Top 4。

祝大家圣诞快乐,新年快乐。

星期六, 十二月 13, 2008

InfoThinker创业宣言:We will be the best!

度过了非常忙的半年,即将有一个圣诞假期,所有的努力终于有一个结果,同时又是一个新的开始。我和我最好的朋友搭档成立了一间公司,希望大家能记住它的名字,叫InfoThinker,信科国际资讯有限公司,我们做软件和互联网开发的外包。

这将会是一个非常忙碌的2009,下面是我写给我的团队的邮件,记之,共勉。

----

Dear team,

很高兴朋友们仍然在一起。

我们曾经是一群做着创业梦的小孩:我们在学校的时候就一起研究网络技术做校园网站,从7个人开始做W18.net,一直做到百步梯100steps.net上百人的团队,华南教育网最知名的高校网站;我们出来工作了,社会的环境要比学校里残酷100倍,但我们依然没有放弃梦想,我们做Veeky,做Coollittlethings,做BloggerSpaces,做SVN Hosting,做BlogThisSong,接各种各样奇奇怪怪的项目,灰头土脸地跑去和风险投资商开会,犯各种各样年轻人都会犯的错误……我们从来都不是最棒,最顶尖,最聪明的,但我最高兴看到的是我们都没有停止脚步,而是不断地挑战自己的技术,不断挑战自己的思想,不断挑战自己的意志。我们不断地学习,不断的进步。每一年过去,我都看到不一样的大家,不一样的团队,我为你们骄傲。

今天,我有两个好消息要和大家分享。

第一,我们筹备已久的公司终于成立了,名字叫InfoThinker,中文名叫"信科国际资讯有限公司",寓意很简单:有信誉的科技公司。我要强调的是这不是一家空壳科技公司。我们还没有注册的时候,我们的客户已经遍及美国,日本,欧洲,香港,并赢得了客户的长期合约。是大家这半年来夜以继日的努力赢得了客户。这次创业,没有VC,没有资本,模式简单到难以置信:我们就是卖智力的。

我们犯了很多错误,交了很多学费才知道了这个世界没有神话,只有一些很朴素的道理:便宜的打败贵的,质量好的打败质量差的,认真的打败轻率的,耐心的打败浮躁的,勤奋的打败懒惰的,有信誉的打败没信誉的……

我相信我们只要坚持这些最朴素的道理一步一步的走,有一天会我们一定会为自己骄傲的。

第二,iPhone App Store今天公布了每一个分类的top free 100和top paid 100排名,我们帮纽约的客户FYI Mobileware公司做的iXpenseIt一举拿下了Finance Group的冠军。没错,We make the best!! 我知道这个消息的时候都难以置信。但是这是事实,有图为证(注意,是美国区排名,不是中国区排名)。



Finance Group的门槛也不高,竞争激烈,我相信如果不是我们比别人做多一点点,认真细致一点点,耐心多一点点,iXpenseIt是不会做到top one的。就是我们比别人做多一点点的努力,实实在在地为客户赢得了稳定的现金流,赢得了的成功。

尽管我们在整个项目中赚的小头,客户赚的是大头,但不要忘了我们赢得了和FYI Mobileware公司的信任和长期合作关系。有人会觉得我们的廉价劳动力被利用了,但我很清楚自己的位置,什么钱是应该我们赚的,什么钱应该是客户赚的。

记住:帮助客户成功就是我们的成功。这也是InfoThinker的宗旨。余世伟说,只要我们还有被利用的价值,我们就有生存下去的希望。苹果成功的背后不是一样有富士康么?我们能精益求精做到富士康这样么?能!只要我们一点一点的累积像今天这样的成绩,We will be the best!

这个世界分"理想主义者"和"现实主义者",我自己发明了另外一个词,叫"理想主义实干派"。我们就是要做这样的人,InfoThinker就是要做这样的公司。小生意做出大品牌,这就是我的志愿。

--
Yours, Feng

星期五, 十二月 12, 2008

最爱黄子华

黄子华广州开Show了,可惜我不在广州看不到,我在广州是一定会去看的,因为我觉得就好像去看一个老朋友甘,他帮我解决左很多感情的问题,人生的问题,是一个不折不扣的哲学家。

黄子华搞笑的背后我是看到一种点样面对真实世界的方法,有很多人是不敢或者不会去面对真实的世界的,活在自己构建的一个童话里。

我本来想写一篇更加长的文章解释一下我认识的黄子华,但这两天实在是太忙了,下次有时间再补翻把。

点嘛,大家近来都好嘛?有没相约一起去看黄子华,然后叫他“回水”~~

下面是我认为黄子华18年栋笃笑最经典的片段节选,enjoy!

星期日, 十二月 07, 2008

把经济学当哲学看

上周和好朋友dbs聊天都同时聊到,我们都是在把经济学当哲学看,dbs说:经济学是一种看世界的角度。我想补充一下,经济学也是我们看自己的角度。

1. 关于幸福,关于目标,关于理想,关于成功

不管是佛家,道家,还是基督教,都有很多教大家“功成名就不是目的,开心快乐才是意义”(出自周杰伦《稻香》)的故事,但对于一个无神论的理科生来讲,最好的故事莫过于用数学来证明。

经济学上有一条很重要的“边际效益递减规律”,容我在这里为没学过高等数学的同学解释一下什么叫“边际”,“边际”就是“每增加一个单位”的意思。“边际效益递减”,就是“每增加一个单位的投入的效用递减”,简单说就是你每多吃一碗饭的效用,都比你之前那碗饭的效用要减少,再简单说,你每多赚一块钱的效用是递减的。

如果“收入”和“幸福感“画在一个笛卡尔坐标上,应该是一条曲线,这条曲线一开始很陡,因为每多赚一块钱对你的效用都是很大的,然后会慢慢趋近水平,一直到每多赚一块钱对你都没什么感觉。用数学的语言说,这将是一条收敛于某一个水平”边界“的曲线。对于每一个人的每一个阶段,最重要的是知道那个水平线在哪里,这叫目标,对于很多人来说,衣食住行,教育,医疗,养老无忧就是那个边界。





奇妙的是人生不止一条这样的曲线,Bill Gates的“个人保障曲线“很早就达到了那个“衣食住行”边界,他就自己再画了一条更大的曲线---“让每一个桌面上都有一台电脑”,新的坐标系里面,纵坐标仍然没有变,是“幸福感”,只不过横坐标变成“电脑的普及率”,毫无疑问,今天的Bill Gates也成功把自己和他的企业王国带到那个边界上,这就叫成功。于是Bill Gates就重新再画了一条曲线,纵坐标仍然是“幸福感”,横坐标是“反贫困,反饥饿”。

今天的Bill Gates重新开始他这条新的“曲线”,和所有成功人士的习惯一样,以终为始,又开始他崭新的征程。

一个人,每一个阶段都能找到自己的目标,知道自己“幸福”的来源,知道自己的“边界”哪里,那他永远有发奋的动力,同时也不贪婪,知道什么时候应该停止。这个观点,是我在经济学上学到的。

2. 关于选择,交换,以己之长换彼之长

我小时候的接受的教育是要“全面发展”,我自己的经验是总是把自己最大的精力放在自己最不擅长的学科上,直到出来工作,我还认为自己不善与人沟通,我一度渴望做销售,一是觉得“功成名就”可能会快些,二是觉得自己应该培养“与人沟通”的能力和建立自己的人脉,可能会更有利于以后的发展。我毕业后一年时间几乎都是在做销售的工作,差点还去了当店员,当我停止这个尝试,回到一个程序员的电脑桌前面时,我发现我的精气神都回来了。

在最郁闷的时候我重新读经济学,我明白了现代文明发展最大的一个动力之一就是分工,交换。这样说很宏观,很马克思,但我们把镜头放大到微观上,那就是我们人生一个很重要的命题--选择。

做一个“全面发展”的人,经济学上认为不可能,因为有“机会成本”,我选择了做销售的高收入(未必高,只是“可能”高),那我就放弃了自己写程序的收入,天分和满足感。所以最好的选择就是做你最擅长,最有满足感的事,并与人交换。

所以一个人,如果你对自己现在做的事情不满意,那就应该想想自己放弃的是什么?你觉得自己“在血汗工厂被人剥削”,那你就应该想想自己放弃的是“无所事事,入不敷出”的农村生活,这样你就应该对“剥削”感到满意,right?很多时候清楚自己放弃的是什么(机会成本)是非常重要的。

有一点遗憾的事实就是不是每一个人都能找到自己擅长的事,有很多人最擅长的事就是“无所事事”,其实这个问题比想象中要严重,找不到自己擅长的事,意味着找不到目标,找不到人生的边界,意味着没有幸福感。

还有更遗憾事实就是不承认上面这个事实,放弃继续寻找的勇气。

因为经济学的关系,我更坚定我的选择是正确的,我不必面面俱到,以己之长换彼之长,足矣。

3. 要相信市场

家里买房的时候,我问我父亲,要不要去找XXX(一个远房亲戚),他门路多。父亲回答干净利落:“不需要,要相信市场!”。我当时就想,好一个“相信市场”!

现在大家流行的批判“市场失灵”的时候,大家知道“市场”的反义词是什么么?就是“关系”。

读了经济学以后,我更加“相信市场”了。市场是什么?市场就是竞争。懂得这个道理以后我就给自己的工作撂了狠话,我问自己:有没有比别人更便宜,有没有比别人做得更好,有没有比别人更守信用。

相信“关系”的人从来不严格要求自己,相信“市场”的人才会提醒自己要勤奋,要刻苦,比别人学得多点,比别人做得多点,比别人耐心多一点。

对,在中国,“关系”是从来不失灵的。但“相信市场”的人多了,“关系”总有失灵的一天。

学经济学,很多人以为我是在学习治国之道,其实经济学可以帮助我看清我自己:目标是什么,想要的是什么;做每一件事开价多少,“机会成本”在哪里,我必须放弃的是什么,值得么;最后是要怎样去做。

是不是很哲学,很“爱智慧”? So,我爱经济学,爱它里面的智慧。

星期四, 十二月 04, 2008

KISS, 能不能简单点,你这个蠢货

解释一下KISS,英文是Keep it simple, stupid! 是一句骂人的话,同时也被认为是Unix编程的原则。这句话被我奉为是写程序的圣经。我不是指UI界面的Simple,而是指软件设计(or 软件定义?),代码结构,和实现方式的Simple。

这两天想帮BlogPress加上Flickr的支持,研究了一下Flickr的接口API,其他都还好,唯有用户认证那一块怎么看怎么别扭。同样的功能接口为什么Google Picasa就能做得那么简洁,清晰,容易使用。如果不是Google做到了,我还会以为世界本来就是应该那么复杂的。

要把程序搞复杂,有几个借口,最常用的是:

1. 结构化,你的程序是不是面对对象的,用什么模式,如何适应未来的变化;

2. 安全性,黑客能不能破解进来;

3. 负载,能不能通过强大的压力测试。

都是很专业的话题,说出来就能吓倒不少人,坦白说,这些话题,我也不是很懂,以前如果有人拿这个忽悠我,我会很容易相信。问题是现在Google做到了,同样是简洁,优雅,自然,难道Google的结构化,安全性,负载都有问题?

写程序的人很容易陷入这样误区,读了几本书就开始高估自己的智商,貌似我们只要考虑到了结构化,安全性,负载,我们写的程序就会自动在这三个方面做得很好了。我要说这是不对的,这3个方面都是需要很多经验,要交很多学费的,都是在历练中变得趋近完美的。

我再来批评一下Java社区,可以说Java是最爱标榜自己“结构化,安全性,负载”的,J2EE,EJB,XXX很多概念因为这些借口应运而生,更好笑的是自己搞了一堆“重量级”的概念出来以后,现在开始鼓吹“轻量级”框架……好端端的一个编程语言折腾成这样了。

Java社区一度很多程序员很鄙视PHP的Discuz, 要做一个论坛出来和Discuz抗衡,要在“结构化,安全性,负载”上面都超过Discuz。抱歉,我真的不觉得他们能做出来。反观Discuz,先说结构化,模板引擎,插件机制都说明Discuz很结构化。而且结构化得恰到好处,插件不能无所不能的控制整个系统, 但满足日常应用绰绰有余;安全性,那么多黑客一天到晚盯着,发展那么久,不安全能有那么多人用?负载,Discuz的缓存机制也很简单,并且效果很好,像weiphone这样的每天几百万点击级别的都没出什么大问题。

我发现同样的事情也发生在其他所有的领域,我们的企业,我们政府,有多少是简单问题复杂化的?我们的创业者整天在想模式,轻公司,重公司,因为媒体上一篇不是很负责任的文章就头脑发热,以为一下子找到了改变世界的办法,忘记市场经济的商业社会最简单最基本的信条。

So, keep it simple, stupid! 这句话不是在说世界上的东西都是很简单,很容易的,相反,正是因为难,因为纷繁复杂,才需要Keep it simple,这样,你才能发现什么是最重要,把最重要的做好才有出路。

星期三, 十二月 03, 2008

总有你鼓励

今天收到邮件,blogherald.com再发了一篇BlogPress的Review

Should Google Declare Blogpress As Their Unofficial iPhone App For Blogger?

前两天也收到一个用户的feedback

This is an outstanding application. It does exactly as advertised, is stable, and easy to use. Perhaps more importantly, the developer provides personal and timely support. I ran into a peculiar problem related to my blog, which was not caused by Blogpress. The developer provided very timely assistance as we worked through the problem. The problem was resolved and the application works flawlessly. If you desire to be able to effectively and easily post to your blog from your iPhone, I highly recommend this application. Some things are worth paying for. BlogPress is one of them.

--Barrett Mosbacker

每每收到这些邮件,我觉得都是一个程序员最幸福的事:你的每一点努力都是有人看到的。点歌一首“李国祥伦永亮-总有你鼓励”




另外,很多朋友关心BlogPress的销售情况,我觉得还行,足够开我自己的工资了,但开一个公司是不够的。