2014/08/24 第20期

PyCharm:python IDE

我们公司主要的编程语言是python。原来50%的工程师用vi,50%用emacs。而且都乐于分享各种配置文件。但,创业公司是讲究实用的。我们都不是vi或emacs的脑残粉,如果有更好的替代品,当然也乐于尝试一下。我前面几期都强调了很多次,好的工程师都善于用工具,毕竟现在人比机器贵,时间比钱贵。好的工具能节省时间;即使工具需要花钱买,但省下的时间换成钱,也还是很划算的。 PyCharm就是一个很好的Python IDE。我们开发环境是用vagrant跑virtualbox,而PyCharm跟vagrant集成得不错,让整个开发的流程更加流畅。

Scaling Instagram

(还是很不理解,为什么slideshare也被墙了。) 这是Instagram创始人在Airbnb给的talk。Airbnb的工程文化不错,每周举办这种tech talk,还都挺有料的。 Instagram也是用Django + Postgres的,跟我们用的是同一家Postgres的咨询公司 -- 术业有专攻,该让别人赚的钱还是得让人赚的,不必书生意气什么都要自己来专研。用户不关心你用什么database,不关心你用多少时间分析解决数据库的死锁问题。 这个talk里,我最赞同的一点是“optimize for minimal operational burden”。写代码很容易,难的是部署到production后的运维(operations)。有工作经验的跟没工作经验的(或者好的工程师跟不好的工程师)一个很重要的区别就是,是否有运维的思想。要知道,当年他们以10亿天价卖给facebook的时候,才13个员工。如果运维做得不好(比如没有足够好的monitoring/alerting,没有自动化各种维护的脚本),13个人(还不全是工程师)不休息24小时地工作,根本是忙不过来的。

两年内,年入100万

文章讲述的是在线支付公司Braintree创世人Bryan Johnson的故事。文章发表日期是2013年5月4日;4个月,Braintree被PayPal收购,8亿,现金。Braintree的客户有大名鼎鼎的Uber,AirBnb,Github等。 里面讲到的一点我很赞同:Pick a boring business ... Just do the old, old thing slightly better than everyone else.  现在的年轻人很多都比较浮躁,都想一步到位去做大众的产品(什么火就做什么)。

快递startup又回来了,像1999年一样

2000年3月,互联网泡沫达到顶峰。那时候所有人都在买股票,都在买科技股。那时候上市不是为了筹钱,而是宣传需要。2000年3月底,纳斯达克开始崩盘。大量的公司一夜破产,大量的码农开始失业,大量来湾区淘金的人又回到了自己在农村的老家。一个同事当年在的公司股价最高到2000刀一股,后来瞬间变成1刀。 文中提到的Webvan是当年互联网泡沫时最反面的例子,呼声高,但死得惨。现在类似的服务有很多。我们家比较喜欢用的一个服务是Good Eggs,在线订有机蔬菜、水果、鸡蛋,然后送货上门,还挺不错的。

昨晚湾区北部6级地震

加州是地震多发地带,所以这点地震也算不得什么。尚无人员伤亡。如果你用AWS,他们机器会分布在各个区域,比如us-west-1是在北加州,us-west-2在Oregon,us-east-1在弗吉尼亚等。亚马逊现在都不鼓励用户去用位于us-west-1(北加州)的机器,一来因为us-west-1的机器比较老旧(相比于us-west-2),二来因为北加州常地震。。。