湾区日报文章第26辑

 

目录

2015/06/19 第 251 期

高速增长的 startup 就像要在 3 分钟里烤个蛋糕

-- 各种配料、鸡蛋啥的,都飞到天花板上了,一片狼藉。Marc Andreessen 在 2011 年 Startup School 的访谈,很能扯。当年网景一周能招 100 多个新员工。“如果能重来一次,你希望网景在哪方面能再做得更好一点?”“招聘。”

The Last Mover Advantage

先做的人,都是在探路的,在帮后人总结经验教训。Apple 不是第一个做智能手机的,直到最近才进入可穿戴设备的市场(当然,现在说 Apple Watch 成功,也为时过早)。前几天推荐的【Dropbox 创始人给首次创业者的忠告】里,Drew 也谈到了类似的观点:First Mover Disadvantage。

回归 Twitter 的 Jack Dorsey 是在走 Steve Jobs 的路吗

(原链接被墙,打印成 pdf 放在这里:https://nfil.es/a/ah7zvE.pdf/)
创始人回归重掌 CEO 之位的例子有成功的:1997 年 Steve Jobs 刚回归 Apple 的时候,也是临时 CEO,也同时管理着另一个公司 Pixar;3 年后才转成 Apple 的正式 CEO。创始人回归的也有很一般的案例:杨致远、Larry Page、Marc Pincus(Zynga)。过几年后,再来看 Jack Dorsey 的回归,应该归类成是成功的案例、还是很一般的,还是失败的?

何时才能出现仅有一个工程师的 $10 亿公司

Whatsapp 被天价收购时,32 个工程师;Imgur 做到 400 亿月图片浏览,7 个工程师;Instagram 以 $10 亿卖掉的时候,13 个工程师。
一个人的【无栈 startup】有可能成为 $10 亿公司吗?一个人,能做多大?

一个人的产品

Tumblr 的前 CTO、Instapaper 缔造者、著名播客、杂志编辑 Marco Arment,讲述 Tumblr 的历史。Tumblr 是一个人的产品,这个人就是它的 CEO David Karp。
Tumblr 早年一直是小团队运作;David Karp 与 Marco Arment 两人开发运营了很长时间,不急着招人,尽量不招人。产品方向都是 David karp 来把握。David Karp 不想让产品以外的琐事干扰(比如管人)。Marco Arment 觉得 David Karp 是能跟 Steve Jobs 比肩的牛人。
Marco Arment 本人不算是 Tumblr 的 cofounder,他在文章最后对自己经济状况的描述很搞:“I won’t make yacht-and-helicopter money from the acquisition, and I won’t be switching to dedicated day and night iPhones …… Tumblr has given my family a strong safety net and given me the freedom to work on whatever I want. And that’s exactly what I plan to do.”

2015/06/20 第 252 期

使用真实的数据进行设计

比如用 production 数据库中的(部分)数据、真实的用户头像、真实的文章等 -- 这比用一堆“asdf“之类的随机字符串直观立体多了。”When we don’t work with real data, we deceive ourselves.“

Cash Flow and Destiny

如何才能掌控自己 startup 的命运、而不理会投资人的指手画脚?有盈利、有现金、不缺钱的时候(有点废话。)。

Apple Watch 开创了全新的产品类别,前途光明

来自 Quantcast 的分析。Apple 把 Watch 当做流行消费品来卖,关注的人群里女性比男性还稍多一点;而竞争对手 Pebble 把手表当成 geek 的物件卖,关注的人群里 75% 是男的。
"Are we looking at the next iPhone or Google Glass? While it’s far too early to draw any definitive conclusions, we can see that on one front the Apple Watch is making inroads by attracting more women and more people outside of the tech geek audience than its predecessor and current competitor Pebble."

Software eats software development

软件开发工具的发展让做一个产品(或者加引号的“产品”)的门槛变低了。"Software is eating the world" 真是万能句式,可以衍生出许多变种。

Facebook 做 Moments App 的经验

(原链接被墙,打印成 pdf 放在这里:https://nfil.es/a/N8E5yO.pdf/)
他们把业务逻辑尽量都放到客户端,用 C ++ 写,然后让 iOS 与 Android 共享这部分代码。为了让 App 看起来很快(不等待网络通信),App 利用缓存数据乐观地更新 UI(Optimistic updates)。

2015/06/21 第 253 期

Etsy’s Journey to Continuous Integration for Mobile Apps

最关键的是要有 dogfooding 的文化,全体员工都要及时安装上最新的 app,及时测试、及时发现与报告 bug。
设置一整套 CI 的环境、一键分发 app 到全体员工手中,是需要前期投入很多时间来做的。但一旦建立起来了,以后就能发动群众力量,在 app 上线前及时发现 bug。App 跟网站是很不一样的,网站你可以随时在服务器上打补丁,而 app 要经过漫长的审核周期(app store),一旦分发到用户手中,如果有 bug,你也无能为力。

如果所有 App 都跑在 iMessage 中

作者畅想了 Apple 如果推出 MessageKit,允许开发人员在 iMessage 里添加服务,而用户则不用再安装 app,直接用 iMessage 的聊天界面与各种线上服务对话。聊天界面一统天下。等一下,这不是微信公众号吗?
从开发人员的角度看,在聊天工具中与线上服务(公众号)对话,就像是在做完形填空,其实也不用什么高超的技术:Uber,我在 ,我的目的地是

关于面试程序员

写得很实在的文章。很同意这点:“Don't forget the small talk.”挤出时间跟 candidate 话一下家常,让他们放松一下。有些刚毕业的学生实在太紧张了,没法正常发挥。

快速、快乐地部署高质量代码

来自 Linkedin 的经验分享。部署代码如果需要花 1 天时间,工程师们的积极性就得到极大打击,而且出问题了也得花同样多的时间回滚到前一个版本 -- 部署代码充满了戏剧性。经常性地、快速地(几十分钟内)部署代码应该是很轻松愉快地、充满信心的操作。

什么是 WebAssembly

很好的科普文章。让浏览器有标准化的汇编语言 / 二进制格式的巨大好处是:Web 前端的开发将迎来一大波新的、长得不像 Javascript 的高级语言,web app 可以打包成极小的二进制文件。
"WebAssembly fills in the gaps that would be awkward to fill with JavaScript."

2015/06/22 第 254 期

聊天类的 App 成为开发平台

以前是中国的产品狂抄美国的;现在反过来了 -- 至少在聊天类的 App 方面,微信成了美国各种 App 的学习(模仿?)对象。当你看到某个来自硅谷的 app,你有多少次脱口而出:“这不是微信吗”或“这东西微信不是已经做了吗?”

为何 Startup 要专注于 Sales,而不是 Marketing

Jessica Livingston 写的。专注于 Sales,深度优先;而 Marketing 多是广度优先的策略。文中列举了几个老掉牙案例,比如 Airbnb 创始人每周飞去纽约指导房东如何把房子租出去、Stripe 创始人亲自帮用户集成设置 stripe、Pinterest 创始人亲自邀请路人注册账号肉眼观看路人使用 pinterest。
"You need to talk individually to early adopters to make a really good product. So focusing on the narrow and deep end of the sales/marketing continuum is not just the most effective way to get users. Your startup will die if you don’t."

年轻企业家容易犯的最大的错误

"They’re building businesses that only work during the best-case market scenarios."
"To be a great business person, you can’t just be a peace-time general. You need to be a wartime general too."

The Internet of Tweets

又是一个忧心忡忡、恨铁不成钢的 Twitter 用户对 Twitter 的建议(与吐槽)。他认为 Twitter 不应该用月活跃用户量作为重要指标(MAU);Twitter 不能再让开发者失望了。
Twitter 应该重拾 2010 年提出的 Annotations 的概念,成为 messaging bus,变成物联网领域的重要开发平台,有点类似 IFTTT:你家的烟雾报警器是一个 Twitter 账号,你家的烤面包机是另一个账号;面包机开始工作的时候,告诉烟雾警报器“请关机,我开始烤了”。
此文的标题“the internet of tweets”正有效仿物联网 internet of things 之意。

最简化的首页

鼓励用户注册账号、或者鼓励用户下载 App,就要把网站首页做得极其简单,Call-to-action 的按钮做得很大,视觉上很明显。也不要在首页放很多链接,让用户分心。

2015/06/23 第 255 期

站在风口,火鸡也能飞(2010)

市场好的时候,好公司和坏公司看上去差别不大。当泡沫破灭后,那些“me too”公司会纷纷倒下,只有少数真正强劲的选手屹立不倒。
"…… in a booming market you can never tell the winners from the losers. In a booming market buyers aren’t very discerning and companies that have weaknesses can mask them."
"In a Strong Wind Even Turkeys Can Fly."
“It’s only when the tide goes out that you learn who’s been swimming naked.”-- Warren Buffet
文章标题与国内创业圈里很流行的一句话很像。让我想起了 1995 年上映的《大话西游》里“如果非要在这份爱上加一个期限,我希望是一万年”。然后 1994 年的《重庆森林》里“如果记忆是一个罐头的话,我希望这一个罐头不会过期;如果一定要加一个日子的话,我希望是一万年。”都是优秀的作品,英雄所见略同?

一键购物

靠广告为生的公司(google,twitter,facebook 等)很多都正在测试 "Buy" button,一键购物,但都在探索阶段,还没大规模推广开。智能手机、手表很需要这种 buy button,直接在广告上按下 "buy" button,就购物成功了。

Startup 们利用编程竞赛招人

一家叫 Cue 的 startup(后来被 Apple 收购了)的 CTO 写的软文。搞编程竞赛,要出题、判题,这时间花得值吗?

在 Imgur 学到的关于管理的事情

如果要开除人的话,动作要快。差的员工会大大降低团队士气,会把好的员工逼走。与其最后没钱了裁掉好的员工,不如趁早开掉差的员工。小团队还更有效率。
这篇文章是前几天分享的【在 Imgur 学到的关于做产品的事情】的姐妹篇。

The Mobile Growth Stack

SoundCloud 负责用户增长的 PM 写的。这张图总结了他关于 Mobile 用户增长整套理论,很系统的一套东西。

2015/06/24 第 256 期

Automattic 这十年

这是我很欣赏的公司,可能很多人没听过这家公司的名字,但基本上大家都知道 wordpress。这就是做 wordpress 的公司。这是它的创始人写的文章。他们证明了建立在开源软件上的商业模式是能 work 的。

30 天面试 300 人

triplebyte 创始人做的一个(像)社会科学的实验。其实面试是很主观的,很多面试官在一开始几分钟就决定拒了(或录用)这个 candidate,后面几十分钟都是在为这个决定做努力的……

App Store Optimization (ASO)

"ASO is the process of optimizing mobile apps to rank higher in an app store’s search results." 像 SEO 吧?
63% 的 app 是通过 app store 的搜索被用户发现的。ASO 主要因素是 app 的名字与关键词(你可以控制的),其次是下载量与 review(你控制不了的)。

Reddit 十周岁生日

官方博客用来庆生的文章,罗列了各种数据。有趣的是,Reddit 这个网站是开源的,共有 21 万行代码(07 年以来,代码增加了 100 万行,同时也删减了 86 万行,第二次完全重写)。
那么,什么时候第一次重写呢?参见已故的传奇的 Aaron Swartz 写的【重写 Reddit (2005)】。

Building Analytics at 500px

作者讲了自己在 60 多个员工的 500px 里,用一年的时间 modernize 公司里数据分析的架构。基本上每个 startup 在这块的故事都相似:从 logs 与 prod db 做 ETL 到 redshift,然后用自己造的工具或买别人的工具方便公司里的人自助做各种 dashboard。文章作者 2013 年滑铁卢大学本科毕业。在工作中,如果忽略长相,光看工作能力,有时候很难区分出一个人工作年限的长短。在我们这个时代,很多大公司、名公司工作多年的老战士其实很一般;而很多本科刚出来的小年轻确实很 sharp。

2015/06/25 第 257 期

嫁给你的用户:从第一次约会到终身厮守

标题是一个比喻,不是真的嫁给你的用户。YC 现在的 Partner、Wufoo($3500 万卖给了 Survey Monkey)创始人 Kevin Hale 介绍他们以 10 人的小团队做好 Wufoo 这个产品。
给新用户留下好印象很重要,就跟第一次约会一样:约会时挖鼻孔与结婚 10 年后挖鼻孔的后果是截然不同的。所以产品首页、注册页面俏皮人性化的设计很重要。
客服很重要。年薪 $15 万的工程师也得做客服。接了几次电话,客户反应的都是同一个问题,工程师就能主动立刻马上修复 bug。跟工程师需要 oncall 道理一样。
小团队更要有造工具的文化。本身就人少了,得想办法发动“机器人”(程序)的力量,帮自己自动化一些流程。

好的产品经理应有的优良品质

Todd Jackson 以前是 Gmail 与 Newsfeed 的产品经理,后来创办了 Cover(被 twitter 收购了)。看完本文后,觉得他讲的是:1,“与领导(CEO、创始人)相处的艺术”;2,“如何给干实事的人(工程师、designer)打鸡血”。
"One sign of a great PM is that other people get quiet when they start talking."

“Nobody Goes On the Internet to Read”

挺有意思的思考过程。他觉得上网只是一种 utility,快速达到目的(搜索某个信息)就完了;真要花大量时间阅读的话,会去读纸介质或者 kindle(某种形式的上网?)。
但我觉得本身就不喜欢阅读的人,上不上网都不阅读;喜欢阅读的,上不上网都会去阅读。可能跟屏幕大小关系比较大:屏幕过大(电视)或者过小(手表),都不适合长时间阅读。而小一点的笔记本电脑或平板电脑,会比较适合用来阅读。

为何 Circa 会失败

今天 Circa News 宣布下线了。创办于 2011 年,旨在改善移动设备上的新闻阅读体验,“在手机上补充 5 分钟的知识,而不是玩愤怒的小鸟”。用面向对象的方法做新闻:读者 follow 一则新闻,然后随着新闻事件的推进,读者会接收到推送过来的新消息。Circa 在 Android 上的 app 大约被下载了 10 万次;在 ios 上的 app 进不了前 1000 名。用户并没有多到可以有效地通过广告或订阅赚钱。
缺乏原创,编辑们读别人写的东西总结归纳,把内容变成结构化;什么都报道,不专注;内容不俏皮,读起来无趣、读者也没分享到社交网络的强烈动机。

社交媒体新趋势:雇人类编辑精选好内容

算法不是万能的,有些事情还是得人来做比较合适。最近 Snapchat、Instagram、Twitter 与 YouTube 都有靠人手动挑选编辑内容的产品。文中举的“反例”不错:facebook 上,算法把用户悲伤的回忆(比如死去的父亲的骨灰盒的照片)自动编排进 "year in review"。

2015/06/26 第 258 期

差劲的工程主管具有哪些特点

来看看是不是可以对你的公司里的领导们对号入座?
"The job of a Director or VP of Engineering is simple: make sure that the engineering group has the clout and credibility within the organization that necessary to get the resources and political protection that it needs."

Curation and Algorithms

"Curation",人类手动地挑选、精选内容,呈现给用户 -- 而不是通过算法。Product Hunt、Apple News、BuzzFeed News,以及湾区日报(不要脸啊!),无一例外:)
什么情况下靠算法挑内容?什么情况下靠人手动来挑?
相关阅读:【社交媒体新趋势:雇人类编辑精选好内容】

你一开始并不需要商业模式

主要观点:有了用户后,一堆现成的商业模式可以任你挑选。所以,先有用户。本文还罗列了 25 商业模式,分为广告、付费、免费增值等几大类。
"The biggest risk isn’t your business model. It’s whether you can get millions of users or not."

为何创业者害怕与用户沟通

脸皮薄、害怕来自用户的当面批评;没时间、没足够人力资源来与用户沟通;狂妄自大、以为自己是乔布斯一样的可以做出用户意想不到的产品的人。

工程管理:内部工具最关键

Reddit 前 CEO 黄易山总结他在 facebook 时,在工程管理方面的心得。最好的工程师应该去做造内部工具;工具越好、自动化的东西越多,就不用急切大量招人 -- 人多了,协调沟通不便,不好管理。
文中举了俩例子:客服与 DBA。有了好的内部工具后,就可以少招客服、不招 DBA。里面提到一个数据,每个 facebook 工程师支持一百二十万个用户,这个比例现在不知道是更大了还是更小了。

2015/06/27 第 259 期

不要再问“你们如何盈利”这样的问题了

现在 consumer facing 的产品只要关心用户增长就行。用户量上去了,现有的几种老套的盈利模式怎么着都能赚钱。
现在跟上世纪末互联网泡沫情况不一样。上一轮泡沫的时候,面对的是 1 亿拨号上网的桌面用户,建网站后你还得自己动手做广告系统、自己去联系广告业务,创业成本巨大无比;现在面对的是 30 亿宽带上网桌面与手机用户,网站 /App 里加一行代码就能展示多姿多彩的广告。

搜索、发现与营销

作为用户,互联网让你更容易找到你想要的产品(书、信息、服务等),还是更不容易了?作为公司,你的产品在互联网上更容易被找到(搜索引擎、推荐系统等),还是更不容易了?信息爆炸,噪音太多。
Benedict Evans 在这片文章有一番精彩的讨论。互联网早期网页少的时候,雅虎目录手动收编网页,便于让网民发现好网站;网页多了,我们就有了搜索引擎。但搜索引擎还不够好 -- 如果搜索引擎足够好的话,搜索引擎的广告哪有人会去点击?大家都直奔搜索结果而去了。

Culture 与 Values 的不同之处

科普文章。startup 们挂在嘴边的 "Culture" 与 'Value" 有什么不同?
"Values guide decision-making and a sense of what’s important and what’s right. Culture is the collection of business practices, processes, and interactions that make up the work environment."
"A company’s values should never really change."
"If a company’s values are its bedrock, then a company’s culture is the shifting landscape on top of it. Culture is the current embodiment of the values as the needs of the business dictate."

如果创业公司的创始人突然死去了

搞 startup 不容易,有限的几个人,每个人都独当一面。那么,如果几个创始人中某个人突然离世,怎么办?这篇文章讲了创业公司 Kitchit 的华裔 cofounder 车祸身亡,公司如何化悲痛为力量继续运作。
不只是创始人,如果公司里的核心员工回家路上被卡车撞了,他的代码有人懂得怎么维护吗?他的运维脚本有人懂得该怎么运行吗?接到某个系统发来的警报有人懂得如何解决吗?整个 startup 也是一个小的分布式系统,要有 redundancy,要有一定的 availability,有时候即使不能 100% 正常运行,也至少要 70%、80% 吧?

该不该、为什么要、如何从外面找职业 CEO

Reid Hoffman 以 Linkedin 为例,现身说法。两种门派都有市场:创始人一直做 CEO 的(Facebook、Airbnb、Dropbox),空降兵 CEO 的(Google、Twitter、Linkedin)。

2015/06/28 第 260 期

为何创业不要向亲朋好友融资

大部分的创业是要失败的。失败了你又不能申请破产,因为你得还亲朋好友钱,不还的话你良心过不去。当然,还有一些法律上的问题,详见 Paul Graham 的文章【How to fund a startup】。

做好 Web UI 的指南

图文并茂,言简意赅地指示什么该做、什么不该做,很不错的指南。有点类似 Google Python Style Guide 之类的东西。

网络效应的威力

科普文。Network effects 也是 startups 们挂在嘴边的热词。这篇文章详尽讲了 network effects 的分类、举例说明、如何建立网络效应。

Uber 在 5 年前发的招工程师的广告

那时候他们还叫做 Ubercab,他们的 logo 也很土。这个招聘贴问了 10 个问题,各位读者,自己回答看看吧:)5 年前,看到这个广告,你会很严肃地去应聘吗?
"Most application processes suck as bad as the car services industry so we won’t ask you to submit a resume or tell us what kitchen appliance you most resemble (yes, I got that one once). Just answer honestly the questions below and I’ll personally be responding the same day."

Profits vs Growth

Fred Wilson 指出不是所有 startup 都必须亏钱才能高速增长的。把盈利的压力当成一种 constraint,迫使 startup 更理性、更有创造力地去投资时间、金钱。

评论(没有评论)