2018/07/14 第1211期
"你做的东西别人已经做过了“
任何做巨大成功的创业公司,idea 都不是 100% 原创的。但当你自己开始做一个产品的时候,必然会听到来自各种人的质疑:这东西某某公司已做了,这不就是某某产品吗。如何应对这样的质疑?
Unfollowing Everybody
他在 Twitter 上曾经关注了 5000 多个账号,噪音太多;用了一些工具备份了所有的关注账号,然后统统取关,最后按需关注回去。关注到100个左右,信息量刚刚好。
Facebook 当年收购 WhatsApp 的价格并不离谱
对比了几个线上服务的收购价格,换算成每个用户的收购价:Flickr 每个用户$16.67、YouTube $33、Instagram $23.83、WhatsApp $35.56
雅虎的成绩单其他:Geocities $189.47、Delicious $50、Tumblr $36.67
如何写出好的软件设计文档
做程序员这份工作,读自然语言、写自然语言的时间比读代码、写代码的时间要多。文档又是主要的使用自然语言沟通的手段。本文写得不错。文档里要一定要写清楚 Non-Goals。
地图是新的搜索栏
曾经,搜索引擎是互联网入口。现在地图 UI 逐渐变成新的搜索引擎,地图使用频率高,地图成为新入口。打开 Uber、Google Maps 等主 UI 是地图的 app,看看都有哪些功能。
2018/07/16 第1212期
Survivorship Bias and Growth
取得最终胜利的往往不是最好的产品;取得最终胜利的是人人都在用的产品。Growth 的意义也是为了让 product 与 market 更 fit;用的人多了、用户习惯养成了,就是好产品。
Building the Google Photos Web UI
挺有技术含量的文章。总算觉得白板面试做的算法有用武之地了:)小八卦:YouTube 网页上的进度条是假的,进度快速跑到最后再停顿一下,让用户产生“飞速加载”的错觉。
The Rise of Adblock Shaming
新潮流:媒体网站检测到你在用广告拦截的软件,然后这么媒体网站弹出对话框,或义正言辞,或卖萌,或撒泼,要求你迅速停止使用广告拦截软件,不要断了他们的财路。
来自微博网友 @fenxxx 的分享 :current state of webdesign 哈哈
记与 Steve Ballmer 一起共事的二三事
很多人认为在 Steve Ballmer 带领下,微软走了下坡路。本文还原出了一个牛逼的、数学能力出众、对微软忠心耿耿的 Steve Ballmer。
Coinbase 的 bar raiser
Coinbase 创始人 CEO 撰文解释 bar raiser 在招人面试中的作用:bar raiser 是具有一票否决权的面试官,是经过公司核心价值观强化训练的人。
这种 bar raiser 面试官在决定招不招这个应聘者以前,得问问自己:面试完这个人后,我有没有受到什么启发、有没有学到什么东西?这个人是不是在某些领域比我强?这个人能立刻出活吗?这个人的水平高于公司平均水平吗?这个人会不会让我周一时更想来上班?
2018/07/17 第1213期
Bartle taxonomy of player types
早期多人线上游戏 MUD1(1978年)的俩开发者之一 Richard Bartle 对游戏玩家的分类:Achievers, Explorers, Socializers, and Killers。
Twitch 上的几乎没有观众的主播们
理想情况:在 Twitch 上全职直播玩游戏,每次直播都有一大群忠实的观众。现实:大部分搞直播的是几乎没有任何观众的,对着空气直播。即使有互粉群,说好的主播之间互相看,还是有人放鸽子。难。
The P Rules
在一定规模的公司里,提出新产品都需要开比较正式的 review 会议,一群领导听你 present,然后讨论。本文从领导的角度来看待这种会该怎么开,领导如何才能不成为绊脚石。
散播假新闻的绝佳媒体格式:语音消息
在即时聊天 app 里转发语音消息、散播谣言,平台很难监管。语音的内容不容易精确搜索。如果是视频、图片的话,还能从背景、周遭环境初步判断真伪,声音的话压根就听不出是在哪里录制的。
为何 GOV.UK 的内容应该采用 HTML,而非 PDF
对比了 HTML 与 PDF 各自的优缺点:PDF 在手机上读起来不爽,但 PDF 不会因浏览器不同而走样;PDF 不好跟踪用户访问量、方便更新内容;PDF 上链接跳转不方便。
这让我想起了在 90 年代末打开 PDF 文件是一件心理负担很大的事 — 因为 Acrobat Reader 很慢,每次都要卡半天。同样心理负担很大的还有 RealPlayer。。
2018/07/20 第1214期
举债回购股份,走上独立道路
Wistia 于 2006 年成立,共融资不到 $200 万。几经波折,发展、盈利、快速扩张、亏钱、不开心。最终决定,向 PE 借贷 $1700 万,买下投资人与员工手中的股份,让他们能套现;创始人完全控股,走上自由、开心的道路。
筹划 Buffer 的 retreat
Buffer 公司是远程工作的,几十个员工分布式办公。每年在全球选一个地方,几乎全体员工连同家属一起到那个地方 retreat 一周,工作、团建、玩耍。本文记录了今年在新加坡圣淘沙的活动策划与实施。
Apple 们与 Google 们为啥都不希望你沉迷于手机
公司们都那么假仁假义吗?公司们难道不应该希望顾客花在手机上的时间越多?汽车上有安全带,汽车安全了,以后就能卖更多车,这是身体安全;用户不沉迷手机,心理健康,以后才能买更多手机。
公司就像人一样,难以改变
江山易改本性难移的道理?Facebook 所做的一切都是为了解决这个问题:怎样才能让用户在 app 里多停留两秒?Uber:公司内部俨然就是权力游戏式的环境,换了 CEO 还是一样。
成为更好的程序员的方法
每周做四件事:1,读学术论文;2,学一个新工具;3,读几个章节的书;4,编程的时候屏幕录像,然后回放录像,找出自己写程序过程中做得不好的地方,以后加以改进
运动员、游戏玩家等会去看比赛录像,研究自己、研究对手。
2018/07/21 第1215期
招一个合格的软件工程师要花 $5 万
怎么计算的?recruiter 的费用 + 面试的时间(乘以工程师时薪)+ 培训的费用 + 签字费、搬家费等。成功内部推荐一个工程师,很多公司都敢拿出$1万来奖赏,可见招聘成本远不止$1万。
再重复一遍,时间是零和游戏:公司里的几个工程师去面试一个应聘者,他们花在面试上的时间就没办法花在写代码上了。一天有效工作时间远不到 8 小时,花一小时去面试人、再花一些时间看简历、准备面试、写报告等,大半个有效工作日就没了。
Why JSON isn’t a Good Configuration Language
配置文件里应该要有注释,便于理解、便于以后维护。JSON 不支持注释。而且 JSON 信噪比太低,一堆的逗号、冒号、引号、花括号,眼花缭乱。
到 Reddit 上去找内容营销的灵感
Reddit 这样的论坛有人工 + 算法的投票机制(upvote、评论、排序),告诉你哪些内容是受欢迎的;可以“借鉴”一下热门内容,包装一下,变成自己的营销内容。
为什么 Python 这么慢
这是常用的、俗套的开放性的面试题。当面试官问你:为啥 Python 这么慢?你该如何回答?
为何不多加一个选项
用户经常会问:为啥不多加个选项?作为 maker,你的回答一般是 no。多个选项,对多数用户不友好,用户多个思想负担;多个选项,对工程师不友好,容易出 bug,或许实现容易,但维护困难。
时间和空间都是零和游戏:你花了时间去多加了个只有 0.001% 的用户才用得到的选项,就少花了时间去做其他更有用的事;在有限的屏幕空间上多加了个无足轻重的东西,就没法加其他更重要的东西,也分散了用户有限的注意力。
2018/07/22 第1216期
拿一周工作五天的工资,但一周实际工作四天
有更多的时间陪家人,有更多的时间充电,到了实际工作的那几天效率会不会更高?作为脑力工作者,一周工作 40 小时与一周工作 32 小时的产出差别有多大?
Differentiators
公司里有三类产品功能可以做:MMRs、Neutralizers、Differentiators。你的用户,以及公司里的客服都会 push 你去做 MMRs 与 Neutralizers 类的功能,因为竞争对手都在做。但你也要抽出时间来做 Differentiators。
In UNIX Everything is a File
常用的、开放性面试题:如何理解 “Unix 里任何东西都是文件” 这句话?/proc、/dev、/tmp、socket、directory 等。
如何在 LinkedIn 这个游戏中取胜
搞笑文章一篇:成立于 2002 年的 LinkedIn 其实是一个没法通关的大型角色扮演类网游游戏。每个人扮演不同角色,或装逼、或卖萌、或撒谎,赚取、骗取、交易各种 social capital。
本文给出了可行性颇高的创建一份虚假 LinkedIn 个人简历的方案:从哈佛与耶鲁以优异成绩毕业(反正 LinkedIn 也不查你的学历),同时在 12 家公司工作,为啥是12?这样你每个月都能在联系人的时间轴上发出:“今天是某某人在这家公司工作的周年纪念日”。哈哈。
一个 idea:可以做份假简历来钓鱼,引诱各公司 recruiter 来联系,然后卖这些 recruiter 的联系方式。
MySpace 与编程启蒙
2003年,MySpace的主力工程师在网站上线一个月后离职,留下一坨perl代码,其他工程师玩不转;其他人用ColdFusion重写整个网站,不小心引入一个bug:用户可以在个人页面直接写html与css。
MySpace主要用户是中学生,发现可以自由地个性化自己的主页(顺便学了徒手写 html 与 css 的技能),到处都是花花绿绿、文字飞来飞去的MySpace个人页面。MySpace方面也不修复这个bug了,反正用户活跃度上来了。副作用是:广告商们不想在这些丑陋的页面上做广告。相反,当时刚出现的Facebook页面干净整洁、用户群是素质、消费能力比较高的大学生,广告商更愿意去FB上面去做广告。
2018/07/23 第1217期
糟糕的软件的根源:幻想出来的问题
有的工程师不甘于做“无聊”的编码工作,喜欢做有挑战性的事情,会幻想出各种奇怪的 edge case、想杀鸡用牛刀地尝试各种酷炫新工具,所以做出来的软件比较奇葩。
不会使用键盘的年轻人
这是讲日本的现状,应该也适合世界各地:成长的过程中接触的第一台、或许是唯一一台计算设备是触屏手机,不知道键盘、鼠标为何物;上学后要专门训练使用键盘,为以后就业做准备。
A one year PWA retrospective
Pinterest 从去年7月开始重写手机网站,react、redux + PWA(progressive web app);到今年2月份完全上线。现在每周有80万用户从手机屏幕点图标进入手机网站,就像使用原生app一样。
Benefits at Startups
有风投 Homebrew 整理的文档:美国创业公司应该提供哪些员工福利(保险、带薪假等)。网上能找到的高屋建瓴的指导创业的文章很多,但实际运营的指南却很少。
Consumer startups are dead
十年前 App Store 上线,然后 2009 到 2012 这几年堪称 consumer startup 的黄金四年,每年都出现牛逼的手机 app 公司;2013年后,FAANG 公司们发力,小公司创业艰难。
2009:Pinterest、WhatsApp、Uber;2010:小米、Instagram;2011:Snapchat;2012:今日头条。2013年之后,FAANG(FB、Apple、Amazon、Netflix、Google)股价大幅上涨,控制着近乎垄断性的分发渠道。杀进下载排行榜的新 app 越来越少了,在手机平台上搞 app 创业还行得通吗?
2018/07/24 第1218期
11% 的美国人不上网
没兴趣;不想学;网费太贵了;“第一个妻子在网上找男人;第二个妻子在网上刷他的信用卡,因为他不用电脑,所以没注意到欠款$1万”;不上网,是一种生活方式。。。
What to Do with Too Much Advice
找一个 advisor,一个就够了;他/她给你反馈、提供思考的框架,但最后还得你自己拿主意。
6 种产品团队
用户体验至上:Medium;专注数据专注增长型:LinkedIn;不断加功能型:Atlassian;设计美观型:Apple;打磨好代码型:Google;天真快糙猛型:刚开始创业或hackathon。
用 DAU/MAU 来衡量用户活跃度,这并不适用于所有线上服务
用 DAU 除以 MAU,这是 Facebook 推广开的指标;但并不适用于所有产品。不是所有产品都需要人们每天用的,如旅游类、约会类、LinkedIn、买房子等。
Pick One Stock
来玩个游戏:选一个股票,现在购买至少$1万,持有25年后才能卖;你要选哪一个?先想想有哪家公司在25年后仍健在?然后再考虑这家公司在25年后依然坚挺。
2018/07/27 第1219期
请大家系好安全带
Uber 早期投资人 Jason Calacanis 写给他投资的 250 多个创业者的信:这一波牛市持续了十年,接下来两年崩盘的可能性颇大;经济萧条时会发生如下事情(详见原文),请大家储备超过十八个月的现金,准备过冬。
“fortunes are built in the down market, and collected in the up market.”
Investment Pace
投资人 Fred Wilson 个人的投资节奏:一年投一两家新公司,每家公司一般要持有七到十年;投资很早期的公司,投资人还要投入大量精力与感情;任何一段时间手上都有7到14家公司,太多公司就忙不过来了。
Google 的合同工
Google 有将近9万人的全职员工,拿股票,公司给买保险。为 Google 干活的合同工人数比全职员工还多,不拿股票,公司不给买保险。合同工里也有技术人员,时薪可高达$150;但多数是低薪的可替代性极强的工作。
互联网公司里非技术人员总数远远多于技术人员;运营方面有太多的体力劳动,机械性重复性劳动,如内容审查,清理数据,人工识别图片或地图上的东西等。没在公司里工作过的人或许会认为“网站做好了放着自动就跑起来了”,或许也会困惑“小小的网站怎么需要这么多人来做(十几万人???)”。
不是所有的 bug 都值得修复的
花了时间与资源去修复 bug,就没了时间与资源去开发新功能。有的 bug 是多数用户永远不会遇到的,那修复的优先级就很低了;有的 bug 让用户喜欢上了,就变成 feature 了。
“If debugging is the process of removing software bugs, then programming must be the process of putting them in,” as said by Edsger Dijkstra.
爬虫攻防战
电商网站们酷爱使用爬虫:一方面,部署大量爬虫去抓去竞争对手的商品信息,或盗用对方产品的信息,或动态调整相同产品的价格;另一方面,绞尽脑汁防止竞争对手的爬虫来抓去自家网站的信息。
防守:电商网站在处理手机用户的访问请求的时候,结合手机传感器传来的各种信息,判断是否这是来自真人。进攻:与“免费”app们合作,你可以免费使用app,但要同意app使用你的手机资源,比如你手机空闲下来后,后台启动爬虫,这样的爬虫看上去就像真的用户一样。
2018/07/31 第1220期
The Amazon machine
Amazon 若想进军新的领域,基本上可以使用公司内部标准化的资源(计算资源、人力资源、团队管理结构、财务、物流等),简直就是复制粘贴已有的成功领域。
也像是面向对象编程。继承自同一个 base class,标准化的接口,高度代码复用,polymorphism。
Halide app 上线一年的经验教训
Halide 是 iOS 上给摄影发烧友用的拍照 app。两个人埋头开发了10个月,去年5月上线。开局不错,一上线就有许多知名媒体、博客进行报道。付费下载;今年五月份,月活超过10万。
采用付费下载的盈利模式,而且采用一个比较贵的价格,成功过滤掉非目标用户。理想情况下,你做一个东西,全球80亿人都能用;现实是,你做得任何东西都只能 target 一小部分人,非目标用户的人数远大于目标用户。非目标用户难以理解你的产品、容易给差评、经常提出不现实的功能请求。
准备好求职的时候用的 GitHub 账号
GitHub 的个人资料页就是一份简历了。这个 Reddit 的帖子是从招聘方的角度来看的。长期打理好自己的 GitHub 个人资料页,相当于维护自己在江湖中的名声。
来点负能量:大家都知道可以花几块钱买几千个 Facebook 的假 like、Twitter 的点赞转推;既然 GitHub 个人资料页有那么点价值,肯定有人做这种生意的 — 花钱买项目的 star 数量,与开源项目维护者们勾结,merge 客户提交的 pull request。
Ron Conway 在两次金融危机时写给所投资的公司的邮件
分别是2000年4、5月与2008年10 月。他的建议是:如果你正在融资,麻利点,融越多越好;如果不能开源,就节流,裁员、缩减营销、运营成本,相当于多融了一笔支撑3-6个月的钱。
现在创业的很多人在成年后都还没有经历过一次金融危机。
“免费”平板电脑的盈利模式
一家公司向纽约州监狱的犯人提供了5万多台的“免费”平板电脑。盈利模式:犯人存款收手续费,发电子邮件收费,视频聊天、听音乐、看电子书都收费。预计5年内将从这5万多台平板上赚$9百万。
刮胡刀免费,刀片收钱?打印机免费,墨与纸收费?手机免费,收话费与流量费?