“10x Programmer 之谜” 之谜
很多人不相信会有所谓的 10x Programmer。你看,这些所谓的超强程序员,他们写的代码量没有比别人多10倍,bug数量也没有比别人少10倍,凭什么说他们是 10x?作者进行了反驳。
这些量化的指标选得不对。10x programmer 主要是厉害在解决问题,做选择,做决策方面。举个例子:对于同一个问题,普通程序员立刻埋头写大量代码,耗时两周;厉害的程序员在网上点几下鼠标注册了某个免费的SaaS工具,耗时5分钟。对于脑力劳动者来说,知道“该按哪个正确的按钮”比盲目堆砌时间埋头苦干要有用得多。
How to talk to your customers
原链 howtomarketagame.com · 7分钟读完
这是写给在 Steam 上卖游戏的独立开发者的,但也适用于其他小创业团队。你总能识别出一些比较活跃的用户,争取每周与至少一个用户聊一下(尽量语音通话)。
聊什么:怎么找到我的游戏的?玩游戏的历史?喜欢什么种类的游戏?活跃于哪些社交平台?对游戏有啥意见与建议?这些问题对于以后怎么有效地营销,很有帮助。对于用户来说,大公司是没有脸面的找不到活人可以对话的机器,而小的创业团队是有血有肉的人;这是小团队的优势。
Throwaway Code
常见的现象:写了很多不可维护的没有测试的垃圾代码,快速做了个原型,不小心上线了,然后这些垃圾代码就成了后来的同事们的噩梦,最终酿成重大声场事故。如何避免?
实验性质的原型用公司里不会用到的语言写,快速写出来,没有彻底测试也行。真的要上线了,就被迫重写一遍,符合各种规范,保证质量。
The Unbundling Of G Suite
Google 办公全家桶里的每个功能独立出来,都是一个创业 idea,到了 2020 年的今天,其实也都有多家小公司做的替代品了。
Feature Factory
很多互联网公司都是 Feature Factory,胡乱堆砌各种无厘头的功能。本文列出了12种 Feature Factory 的迹象,对号入座一下看看贵公司是不是 Feature Factory。
最典型的特点是“上线即完成”的心态,做了一个新功能,上线了,庆祝一番,然后开始新的项目开始做下一个新功能。软件产品很难看到终点线。“上线”了一个新功能,只是刚刚开始而已,往往要迭代一段时间(几个月甚至几年)后才算稳定下来。
比如Facebook成立于2004年初,在2006年9月上线了主要的功能 Newsfeed(天啊,那刚成立的2年半没有 Newsfeed,怎么用??),然后 Newsfeed 迭代到现在。理论上来讲,Google还是那个搜索引擎,输入关键词,显示10条搜索结果,从1996年的科研项目,迭代到2020年。。。