湾区日报文章第50辑

2016/02/15 第491期

Heisenberg Developers

原文被墙,iPhone用户推荐使用
湾区日报App
免翻墙读文章,或者看打印出的PDF文件。

在软件开发过程中进行 micromanagement (比如提前2周计划好的粒度很小的JIRA tasks)极大地扼杀了程序员们的自主性与创造性。
在 micromanagement 之下,真正有能力的程序员会离开,留下的只是听话的不动脑子的混吃等死的 code monkey。

Zapier 技术上是如何运作的

Zapier 是类似 IFTTT 的自动化服务。Zapier的CTO描述了这个10几个工程师的小团队如何使用Django,Reactjs,MySQL,AWS等技术的搭建他们的线上服务的。
本着实用主义的便于运维的原则,他们的 session data 是放在只有一个表格的mysql instance里,而不是新潮酷炫的各种NoSQL。不同类型的数据都是用MySQL。千招会不如一招熟:)

Designers shouldn’t code. They should study business

以前分享过说设计师应该学编程的文章;现在来看看不同的观点。人的时间有限,不可能什么都学了。就像玩RPG升级后,固定的技能点得决定分配给不同项目,攻击高了魔法就低了:)
"I would argue that those companies are as successful as they are because they have designers that are focusing more on what those businesses need than on how perfect every pixel is going to look."
其实工程师也一样,代码写得好与商业上的成功关系不是那么密切。

对于 Parse 下线的思考

或许 Parse 这种一站式的啥都做(啥都做不精)的App后台服务真的并不赚钱。花得起钱的大企业都倾向于自己做后台;懂行的小开发者们也不舍得花钱用你的服务;不懂行的人找外包公司做app倒是有可能用到这种服务,但预算有限。

为何餐厅不愿与送餐App合作

Postmates提供送餐服务,他们上面列出的餐厅有很多并没有授权让他们送餐。餐厅里有的食物不适合外卖,有的餐厅也希望把食客留在自己店里就餐,也不想让给厨房增加压力去做那些外卖的食物。
这些新兴的互联网公司才不管小商家、小个体户的利益,他们要颠覆这个颠覆那个。文中提到,餐厅向 Postmates 抗议,不想自己被列在 App 里让用户选择,结果是,Postmates 直接忽略餐厅的请求。用户第一,方便用户就行;餐厅不是用户,所以不用理你。

2016/02/16 第492期

如何一周读一本书

速读不是小说的书:先了解书的作者的生平,再读目录,读书的开头与结尾,快速扫每章每段的开头与结尾,再温习一遍目录。读完。

Ghost 如何从物理服务器迁移到 DigitalOcean

非常详尽的 step by step 的技术文章,内容的组织很结构化(每一步骤都有why,how,result,resources),很方便阅读。

Greater Internet Fuckwad Theory

这是一个大家都明白的理论:一个正常的普通人 + 匿名 + 有一堆观众 = 心理扭曲,甚至反社会。微博或Twitter这样的线上服务,帐号是匿名的,很容易恶言相向;FB或LinkedIn上大多是实名的,会相对比较文明点。

硅谷人民不点击网页广告

作者通过 Facebook 的 Audience Insights tool 的数据发现了这个事实。一般来讲,如果网站访问者多是科技圈人士,该网站的广告点击率会比较低,这应该是众所周知的事情。
业内人士都知道如何对广告视而不见:)所以要靠点击广告赚钱的话,最好做那种针对非科技圈人士的网站,最好没什么回头客的那种。有点像旅游景点的小店,饮料卖得很贵,反正来的都是游客,买一次就再也不来买了:)

NPS 实用指南

现在的互联网公司都很流行用NPS来衡量用户满意度。本文讲得还算清楚。

2016/02/17 第493期

解谜游戏 The Witness 是如何制作的

Jonathan Blow 用他在上一款游戏 Braid 赚的钱来开发 The Witness(几百万刀)。原本计划制作18个月,可供玩家玩上5个钟头的游戏,最后变成了耗时6年,可以玩上100个钟头。一个小团队,不差钱,精益求精。
应该多支持一下独立开发者。这是一套可以玩100小时的游戏,售价$40。贵吗?对比一下,一部2、3小时的IMAX电影的电影票多少钱、演唱会门票多少钱等。

腾讯的美国人PM对中国手机App的UI趋势的观察

继2014年底他发的那篇长文后,这篇文章是后续的一些观察:用户等级,弹幕,支付宝抄袭微信,各种AI聊天机器人,互联网金融产品等等。

Consistent, Thin, & Dumb: Redesigning the Spotify iOS App

团队人多了后,写UI的代码很容易出现不一致的情况,比如同一类型的按钮在不同屏幕大小颜色有出入;而且很容易UI代码臃肿。看看Spotify的iOS团队是如何解决这个问题的。他们每月有40人提交iOS app的代码,力争做到一致,简单的客户端代码,业务逻辑尽量放到后台(传json指导客户端如何显示)

Surviving Whatever Comes Next

来自 Mattermark CEO 的建议:资本寒冬到来前,创业公司的 CEO 该怎么做?

82%的Super Bowl广告相关的搜索来自手机用户

现在大家都是边看电视边拿着手机或平板电脑。观众们看到2016年的Super Bowl广告,会立刻搜广告里的产品或品牌。移动设备并不是移动的时候才用,在家里,不移动的时候也用,而且用得比移动的时候要多。

2016/02/18 第494期

公开Unread上线第一年的数字

Jared Sinclair现在已经把Unread卖掉了。本文是他在2014年写的。他当年作为一个全职的独立 iOS app 开发者,用了8个月时间,每周花60到80小时开发Unread,一款精致的iOS 上的 RSS app。
这么精心打造的app,赚钱吗?扣除个人所得税,扣除每个月的保险费,扣除Apple的30%提成,每月净赚1750刀。他其实也花了钱想尽办法做了广告。App的盈利模式是付费下载,用户只需付费一次,这不足以养家糊口。上线app后,通过知名博客的推荐,比被App Store放在首页推荐的效果要好。

创业公司的估值是怎么定的

Mark Suster向150个风投圈的朋友做了调查,对当前形势表示乐观的只是少数。详尽解释了为何近两年创业公司们会有离谱的估值:市场决定。社交网络+智能手机的成熟+美联储低利率
美联储低利率 -> 养老保险,大学捐款基金,共同基金,保险公司等的钱如何增值?交给风投去投资这些创业公司 -> 投资人们怕错过下一个 Facebook,FOMO的心理(Fear of missing out)-> 炒出来的高估值

Quartz的新闻app:用聊天的方式看新闻

总算看到一款有点创意的新闻app了。看上去麻雀虽小五脏俱全:就像聊天软件一样,你一言我一语,Quartz发过来新闻,如果你感兴趣,它就再发相同主题的新闻过来。
还有Apple Watch上的complications的支持,用一个emoji表示此刻美国股市的情况。

写那种容易删除的代码

我相信任何认真写过大量代码的人对这篇文章都能产生共鸣。删除代码是比写代码更带劲的事情。代码是不断进化的,无效过时的代码像地雷一样,长时间不删除以后可能会踩到。
文章用了很多例子解释了什么是好删除的代码,什么是不好删除的代码,如何区别对待。

Yahoo 的花生酱般的产品策略

十年来,雅虎的产品策略一直是像花生酱一样,这边涂一下那边涂一下,都很均匀,都很薄,没有重点。什么都做,什么都做不好。
不过最近雅虎倒是在试着瘦身。比如今天他们砍掉了好几个内容频道。

2016/02/19 第495期

你并不会因为创业而显得多么特别

现在很多创业的人过于膨胀,以为自己创业就很了不起,创业就能藐视一切(包括法律),以为做错了事都打“我是创业者”这张牌来做借口。
其实,所谓创业,跟街上开店的摆地摊的都差不多,都只是谋生,没那么多冠冕堂皇高大上的噱头的。

Binpress 验尸报告

2010年创业,运营了5年多后,贱价卖掉。Binpress 是交易代码的在线市场,开发者们可在上面卖代码。本文按照时间顺序讲了Binpress的发展历程,以及分析最后为啥没有成功。如果再来一次怎样才能做的更好?找一个懂营销懂销售的合伙人。编程容易,但难卖钱。
开发者们普遍倾向于自己写代码或者用免费的开源代码;很多工程师尽管自己的时薪好几十块,也宁可花几小时自己造轮子而不愿花几十块买别人的代码。

理科生编辑维基百科页面,而不是写期末论文

Wiki Education Foundation 与200多所大学合作,把编辑维基百科引入课程中。挺不错的做法。

Scale Trust, Not Lists

很多公司注重短期用户增长数字,而去做牺牲品牌形象的growth hacking(比如全家桶?);就像任何人与人间的信任一样,让用户对品牌产生信任,是需要时间培养的
文中举了Pinterest为例:他们一开始给用户的通知邮件不显示pin的内容,这是为了逼用户从邮件点击进入网站,然后网站短期访问量会增加;但这样做用户体验不好。后来在邮件里显示pin的内容,用户不用点进网站就能在邮件里直接看,用户体验好,口碑好,品牌形象好,用户活跃度增加,良性循环。

创业公司糟糕的 board meetings

生动形象地介绍了三种类型的糟糕的 board meetings。天气预报型,CEO过了一遍大大小小无关紧要的指标;辩论赛型,为无关紧要的细节辩论然后啥决策也没法做;管理层个人秀,精美的幻灯片无数丰功伟绩的细节。
一些比较开明的公司都会在董事会后开 all hands,把董事会上讨论的东西跟全体员工通报一下。很多这样的公司的员工都误以为全世界所有公司都会这么做的,其实并不是的。在硅谷一些公司工作,太容易想当然了,以为全世界所有公司都应该免费午餐,无限饮料零食,都应该对员工开诚布公地通报公司各种关键指标等。外面的世界很大,很多样化的。

2016/02/20 第496期

Idea Debt

所谓 Idea Debt,就是一种 “光说不练” 的状态。有太多(自以为)好的 idea 挂在嘴边,存在于脑海里,却永远没有时间去实现。

工程师该如何在职场前进,如果不想管人的话

每个人的技术水平,学东西的能力都会遇到瓶颈,所以工程师没法一辈子靠卓越的技术在职场上前进。那该怎么办?直接看原文最后一小节:)

后开源时代

开源项目泛滥,功能雷同的项目层出不穷,让雨后春笋般的刚从编程速成班里出来的程序员菜鸟们眼花缭乱无从选择;开源项目的维护者们义务劳动还要被骂;商业公司使用开源代码会有法律上的顾虑。这就是后开源时代。
文章一开始还简述了开源软件的发展历程,并介绍了当代软件开发两大必备神器:GitHub 与 StackOverflow。在没有 Google,没有 StackOverflow,没有 GitHub 的年代,程序员们是怎么编程的?可以模拟一下,在不上网的情况下,写8个钟头程序试试看:)

产品经理应该了解电子邮件

在不麻烦程序员与设计师的情况下,产品经理们可以直接给用户发电子邮件来测试产品 idea,可以用很多现成的工具拖拽出简单的电子邮件设计。
文中提到发给用户的邮件,open rate 在20%以上,点击率在2%以上,就算比较成功的了。湾区日报每天的邮件订阅 open rate 40% 左右,点击率在 10% 左右。很好吗?不,只是我的这个邮件订阅的人数很少罢了,不到 300 人。

Instagram 上的广告

文章抱怨了 Instagram 讨厌的广告。并不是简单的广告太多的问题,而是广告质量太差,无趣。好的有趣的广告,也是很多人会喜欢的,比如Super Bowl直播时的电视广告。
文中给出的一些数据:Instagram 广告的CPM(每展示1000次)大概5刀~6刀,不是特别贵,但也不便宜;一个Instagram帐号发的照片,粉丝里只有1.08%到2.8%的人会去互动一下,这个数字很小吗?不,对比一下, Twitter 是 0.1%,而 Facebook 是 0.37%。

2016/02/21 第497期

工程师进阶指南

这篇文章教你如何在一家好的开明的公司里成为更好的工程师。减少各种开会,懂得拒绝过来打断你工作的人,成为code review高手,懂得团队协作等。
这篇文章用了很大篇幅讲如何做好 code review(假设读者们会使用 Phabricator):在公司里写代码是团队运动,要及时 review 同事的代码,不要让别人等太久;如果看不懂,就明确说看不懂,不要不懂装懂;而自己的代码最好分成比较小的 diff 给别人 review,最好在发 diff 给 reviewer 以前让 reviewer 知道自己在做什么,让他们有足够的信息去 review 你的代码。

The Secret Lives of Tumblr Teens

这篇长文讲述了Tumblr上几个青少年网红的故事。他们在Tumblr上寻求心灵的寄托,张扬自我,吸引了百万粉丝,在Tumblr上放Google AdSense广告,收入不错,最后他们的账号被关闭了。

给我的 CEO 的一封公开信

作者是 Yelp 收购来的送餐服务 Eat24 的客服,这是写给 Yelp CEO 的公开信。她每两周的工资是 $733.24,房租每月 $1245,生活窘迫。发表此文后,她被 Yelp 开除了(据说没直接关联)。
Yelp CEO 在 Twitter 上回应了此事。声称这种级别的(低收入的)工作,应该迁往生活成本低的地方,比如他们逐渐把 Eat24 的客服中心前往 Arizona。

Mobile, smartphones and hindsight

站在 2016 年的高度,回顾手机,尤其是智能手机在过去15年的发展历史。07年的时候,iPhone以外的“智能手机”上的 app 售价都很贵,平均 $20.90。
我04年的时候买过一部 Nokia 6600 ,算是智能手机了,能玩 3D 游戏(比如古惑狼)。用这部手机看完了第二遍的金庸小说。但2004年的时候,所有人看过我的手机后得出结论,手机其实只要能打电话与发短信就行了,其他功能都是累赘。

不用担心被 GitHub 绑架

最近有一种声音:因为GitHub的网站没有公开源代码,而且GitHub是一家以赚钱为目的的商业公司,所以开源项目放在GitHub上不好,被平台绑架了。本文反驳了这种声音。
你想把你的项目从GitHub上迁移到其他平台,其实也不难(git又不是GitHub私有的);GitHub算是一个程序员的社交网络了,项目放在GitHub上比较容易让同行发现,大家也都有一个标准的熟悉的web ui可以使用,方便沟通。

2016/02/22 第498期

要做百年老店的 BuzzFeed

相当精彩的关于 BuzzFeed 的长篇报道。BuzzFeed 不像其他线上媒体那样刻意把流量牵引到自己的网站;他们巧用各种发布平台(如Snapchat,Youtube,Facebook等),针对各平台的特点定制内容。
BuzzFeed相当的 data-driven,内部工具分析追踪原创内容被用户分享的路径,不断学习反思,不断改进内容。文中提到2015年很红的橘子哥的故事,即将被BuzzFeed拍成纪录片了。
一个人最后做成的事业,肯定多多少少能在他早年成长经历中找到一些影子;有点事后诸葛亮的感觉,但这或许就是 connecting the dots。BuzzFeed 创始人早年做过电脑教师,研究生时做的 research 是关于课堂上用的多媒体教学的软件的;他也是 Huffington Post 的联合创始人之一,深谙互联网媒体的运作。所有这些元素加起来,就是自动化地,data-driven 的,新时代媒体 — BuzzFeed。打怪练级,长期的积累是很重要的。

创业公司烧钱的合理速度是怎样的

这不是一句话能回答清的。取决于你现在的投资人是谁,有多大意愿继续投你的公司,你愿意承担多大风险,上一轮估值合理不,cap table 有多复杂等因素。

信息过载的时代

创造内容(文字图片视频音频等)与分发内容(社交网络)变得前所未有的容易,但发现好内容却也变得前所未有的困难。太多东西了,看不来,也不知道看什么好,每个人一天只有24小时。本文后面对内容推荐机制的思考值得看一下。

美国总统候选人的程序员部队

一大批民间程序员们自发为民主党总统候选人(的候选人)Bernie Sanders 做网站做 app。前两届的总统大选巧妙运用社交网络,并极大推动了 a/b testing 技术的发展。
那本届选战将是 app 与协同办公工具的舞台?敬请期待。

从一个电子邮件地址到 product market fit

这是一个 email first 的产品进化的故事。在动手编程做产品之前,注册一个邮箱,这个邮箱就是用户与你互动的UI:发邮件,手动处理邮件。确认这玩意儿确实有人会用后,再一步一步编程做 web app。

2016/02/23 第499期

Zenefits:从天上掉到地上的独角兽

Zenefits 为其他公司免费提供HR平台,那靠啥赚钱?卖保险给客户公司员工,赚取提成,很不错的商业模式。问题是,卖保险是需要考取执照的;于是Zenefits就有一个神奇的脚本,帮员工作弊考取卖保险的资格认证,然后,东窗事发了。尽管你是独角兽,你也要遵守法律啊。曾经的有史以来成长最快的 SaaS 公司,成立两年就跻身独角兽行列的 Zenefits,这下子现原形了。
公司里的HR干的事情是体力活,Zenefits的HR线上平台标榜的就是自动化,然而,这个SaaS服务的后台确是 Zenefits 员工手动地使用Excel手忙脚乱地帮客户处理各种请求,这难道就是自动化?
算是墙倒众人推吧? -- Zenefits公司内部最近实行了禁酒令;Zenefits一度告诫员工:No Sex in Stairwells。该公司文化历来是 party culture,玩得比较疯?在 Instagram 上可以搜到不少该公司员工一起 happy 的照片。

给『给Yelp CEO的公开信』的作者的公开信

作者是即将30岁的女生,她以自身经历告诫那位在湾区生活潦倒发文博同情并要别人捐款的25岁女生:你可以打两份工,你可以与别人合租,你可以离开湾区,你可以去餐厅做服务员;世界上比餐厅服务员更不体面的事情多得去了,自助者天助。

Telling a good story is everything

作者曾在被Twitter收购了的Vine工作过,本文总结的一些职场经验很不错。关于如何 focus:每个人每周给出自己的 top 3 priorities,让团队每个人都看到。关于产品开发:把产品的忠实用户招进公司,他们的建议很有用。关于小团队如何与财力雄厚的大公司竞争人才:寄礼物,让面试官写信恭喜应聘者

The Art of the Commit

如何写好 git commit message?第一行不要太长(80字符以内),简短有概括性并且时态一致(如都用Add而不是Added),很多项目管理的平台会显示commit message第一行。

她缔造了Netflix的公司文化,这种文化最后让她被fired了

Patty McCord 在 Netflix 做了14年的 HR 的老大,她的那份关于Netflix公司文化的幻灯片被奉为硅谷有史以来最重要的文档。一个员工可能只能在公司的某个阶段对公司有用,过了那个阶段,就该 move on 了。
离开公司的时候表现得像成年人一样吧,如果被公司开除了,记住两个原则:1,别吃惊,你在这个公司的使命已完成,总会有那么一天的;2,保持你的尊严,别哭哭啼啼大吵大闹的,与同事好好道别,潇洒离去。

2016/02/24 第500期

Jet.com的员工们都知道其他人的薪水

俩员工,干同样的活,同样的薪水,一个满意现有薪水,一个不满意。不满意的出去找工作拿到offer回来讨价还价,公司给他加薪。俩人,干同样的活,不同薪水。原来满意的那人碰巧知道自己薪水低了,不开心了。
解决办法:同等级,同薪水;靠升职来加薪。公开透明,一目了然,不服的话就自己去要求升职。

值得去做的 Apple Watch Apps

作者在过去一年里做了11个 Apple Watch 上的 apps,总结了自己的心得体会。watch apps绝不能是iPhone apps的简单移植。好的Watch app应该善用手表上的消息通知、complications以及sensors。

Building your growth model and Ladder of Engagement

文章后面解释的 ladder of engagement 的思考方式挺不错的:用户对一个产品的热衷程度就像一梯子,不断往上爬。文中举了twitter为例,解释这种梯子到底是长什么样的:)

Podcasts 颇为难走的广告之路

在Podcast里做广告,怎么衡量广告效果如何?怎么知道podcast里某个广告被听了几次?不像网站上的广告能看点击率或者impressions。

LinkedIn Editorial: A Missed Opportunity

这是一个职业社交网络网站,同时也是大型职场线上媒体。上亿用户都是这个平台的免费写手,创造了以量取胜、以自我宣传为主要目的的劣质文章。

正文完
 0
评论(没有评论)