Twitter 诞生 5 周年,创始人追忆当年岁月【更新完毕】
今天是 Twitter 的 5 岁生日,创始人 Jack Dorsey 追忆当年初创公司的岁月,当然,他把这些回忆都记录在 Twitter(@Jack) 上了。
Twitter 的官方博客也发布了一些最新统计:
#tweets
三年两个月零一天:从第一条到第十亿条推所用的时间 一星期:用户现在在 Twitter 发十亿条推所用的时间
五千万:一年前平均每天用户的发推数 一亿四千万:上个月平均每天的用户发推数
一亿七千七百万:2011年 3 月 11 日的用户发推数
456:2009 年 6月 25 日,Michael Jackson 去世时用户每秒发推数 6939:2011 年新年 0 分 4 秒时用户发推数
#帐号
572000:2011 年 3 月 12 日新注册帐号数量 460000:上个月平均每天新注册帐号数量
去年移动平台用户数目增长了 182%。
#员工数目
8 —— 2008 年1 月
29 —— 2009 年 1 月
130 —— 2010 年 1 月
350 —— 2011 年 1 月
400 —— 2011 年 3 月 14 日
— Jack 3 月 13 日的更新 —
1.
五年前的三月十三日,Jack 开始了 Twitter 的开发。八天后的三月二十一日,Jack 发出了第一条 Tweet:”inviting coworkers” (正邀请同事来玩)。
2.
Jack 承诺,将在未来的两周,把他能找到的当时相关的图片、记录、电邮统统分享到 Twitter 上,想知道可搜索标签 #twttr。
3.
Twitter 的概念被 Odeo 首肯的那个早晨,Jack 通过和 Biz Stone 在线聊天:
Jack:Biz!最近怎么样?我们今天开始开发 twttr。
Biz:真的?不错!
Jack:是呀,我把 Florian 拉来入伙了,预计这周就能大致做好,下周再做简讯、设计和 ajax 等部分。
Biz: 两周后我们就能见到 twttr了。耶!
4.
twttr 团队当时仅有四名成员, Noah, Jack 和 Florian 和 Biz ,分别负责管理、编程和设计。团队当时在 Odeo 和 Even Williams 的管理下。
5.
Noah Glass, 团队的一员根据牛津英语词典给产品起了 Twitter 这个名字,意思是“简短而微不足道的信息小爆炸;鸟啾啾叫的声音。”
6.
Twitter 当时想专注于移动平台,所以把 twitter 的所有元音字母去掉,希望拿到 89887 (九宫格键盘上 TWTTR)这个短信平台号码,不过 Teen People 杂志当时已经买下这个号码了
7.
早在 2001 年,Jack 在笔记本上画出了 Twitter 的最初构想,叫做 stat.us。想法有了,需要的只是时机和团队。
8.
在正式开发的一周前,Biz 和 Jack 设计了 twitter 最初的界面,用于展示给 Odeo 公司。
9.
当初 twttr 登录后的“朋友”界面
10.
上线后没多久就夭折的公共时间线界面
当时 twttr 的账户设置界面。注意到 “extra secret mode” 选项了吗?这就是现在“protected mode”的雏形。
12.
史上最简单的注册流程——只要输入你的手机号即可。Jack 说真希望注册还是这么简单。
13.
Jack 总是通过写故事的方式计划产品下一步开发计划,我把这些故事电邮给 Noah,里面描述了我们每天要做的开发工作:
星期一:通过手机号或电邮和确认 PIN 注册;注册后通过输入 PIN 登录。
星期二:用户可以更新状态;通过手机号邀请朋友;获得朋友和自己的更新情况;12 小时的 tweets 被归为一页。
星期三:用户可以让网站保存登录信息;可以看见公共时间线;可以通过 Email 获得所有关注用户的更新;可以获得关注自己的人的更新;可以浏览权限为公众的 tweets。
星期四:用户可以看到走马灯型的管理员提醒信息;授权下可以看到朋友的朋友的更新;可以分开浏览朋友或自己的更新历史
星期五:用户可以选择可以通过 Email 获得所有关注用户的更新;可以更改注册的电话号码、用户名及 PIN;可以删除帐号
之后:用户可以通过短信注册;通过邀请短信注册;用户帮助;可以通过密码保护更新;通过短信接收更新;也许可以重新发送丢失的 PIN 来注册
14.
Jack 和 Biz 发短信讨论网站的名字“twttr”,Jack 不喜欢把“twitter”的元音都去掉,不过“twttr”这个域名还没被注册。
15.
在完成别的开发工作之前,他们连短信平台上的具体命令都想好了:发推的命令、关注别人的命令……
16.
本来 Jack 打算使用 Python,C 和 Ocaml 开发 twttr,不过他的合作伙伴 Florian 是 Ruby on Rails 的开发人员之一。
17.
Jack 说,我不确定 Twitter的生日到底该定在 Twitter 开发的第一天还是发出第一条推的那天(21号),就定 21 号吧。
18.
Twitter 团队当年只有 14 天的开发时间,不过初期开发的兴奋让他们一刻不停地工作,进展非常快。
— Jack 3 月 14 日的更新 —
19.
一天后,登录功能在执行环境 sms.odeo.com 里测试成功,Even Williams 买下了 twttr.com 域名。
20.
5 年前的 3 月 14 日,下午 5:33 分,Twitter 有了页面设计,有了登录和更新功能。当时只有 Jack 和 Florian 两个开发人员在上面。
21.
Twitter 有过很多 Logo,不过第一个是下面这个粉色的小图标,由 Biz Stone 在 2006 年 3 月 2 日下午 2 点 20 分创作。
22.
2006 年 3 月 15 日,@Jeremy 帮助 Jack 把迁移到服务器上。Odeo 公司的服务器以旧金山的街道进行命名。
23. 24. 25.
2006 年 3 月 17 日,经过三天的开发,following 功能成功在笔记本上运行。当时需要添加电话号码才能 follow 而且还没有加入取消 follow 的功能。
同一天,SMS 整合的工作也已经开始。Jack 和 @Florian 进度不错,刚刚完成了时间线(timeline),并且决定取消通过邮件接收所有 following 状态更新的功能。
26. 27. 28
2006 年 3 月 18 日,圣帕特里克日,Simplewire 公司批准了 Twitter 的测试用短信号码 10958。
同一天,开发团队开始测试网页,@Biz 试图在页面内嵌 Google 视频,导致发推按钮失效;@Biz 当天还把自己的 Twitter 页面弄成了绿色,后来被改了回来。
29. 30. 31
2006 年 3 月 19 日是个周六,Jack 和 @Florian 开始收尾,准备 21 日 Twitter 的正式启动。
32.
2006 年 3 月 21 日,周一,Twitter 诞生日。@Florian 已经在德国,Jack 进行最后的收尾。
33.
Jack 晚上收到 @Biz 设计的新页面,并在正式上线前一小时决定更换。
34.
新页面换好不到 1 小时,Jack 在晚上 9 点 50 分(PST)发出第一条推。内容是:
“just setting up my twttr”
35. -39.
首发日的夜里,Jack 要做的最重要的事情是启动短信收推功能。
22 日 0 点 04 分,短信功能整合完成,@Biz 通过短信收到了 Jack 的状态更新。
与此同时 Jack 开始删除测试用户,和 @Biz @Florian 一起把所有同事一起拉来用 Twitter。
从四人的团队、两星期的开发成长到今天两亿多用户、每天六千五百多万条 Tweets,这些回忆让人感慨万千。