Instagram 创始人的女朋友为情人节学编程,创建 Lovestagram,这恐怕是我听过的最温馨的一个情人节故事了。当然也是我写过的最动人的情人节故事(译者:也是我翻译过的最动人的情人节故事)。

Kaitlyn Trigger 是 Rally.org 的营销总监,同时也是 Instagram 的联合创始人 Mike Krieger 的女朋友。他们在一起已经有两年半的时间(26岁的 Krieger 和 27 岁的 Trigger 在 2009 年 10 月份的一次朋友聚会里面认识,并在 2010 年 10 月份开始正式交往),然后成为了我的偶像。
去年 12 月,Trigger 下了一个决定,她想要能够和男友深入地交谈和他的工作有关的东西。于是,这个“没有上过任何一节计算机编程课”的耶鲁大学政治系毕业生,偷偷的下载了“笨方法学 Python”,开始了她的“长途跋涉之旅”,期限是情人节。

她的目标?就是做出这个现在叫 Lovestagram 的东西,它可以获取你跟那个特别的人共享的 Instagram 照片,并把它们变成电子版的情人照。“几个月前,我为了给两个现在已经订婚的朋友准备一份礼物进行了一次头脑风暴,我想找到他们两个都在的 Instagram 照片,但在当时非常困难!”
在她学习了 Python 之后,为了使 Python 上线,Trigger 必须再学完一个 Django 教程——她用 Heroku 把东西推送到网络服务器上。她把数个周末花在搭建这个网站上,只在马丁·路德·金假日的时候离开公寓三个小时,为的就是能在 2 月 14 号之前把它完成。
“学习编程不是最难的部分。最大的挑战是一个 Web 应用的所有活动部件要怎样结合在一起。没有哪本书里教了这个东西。”她说。
使用 Lovestagram 很简单,只需要登陆你的 Instagram 账号,输入你所爱的那个人的名字,从三款可爱的设计当中选择一个,它们是 Lovestagram 彩虹、粉红相机和肉桂心糖果(顺便提一句,我在写这个的时候,我一直在不断的“哇~”)。然后你可以自定义消息并发给你的男友。
这是一张 Kaitlyn 写给 Mike 的 Lovestagram,当然,她也写了点东西“就像一个 Instagram 过滤器一样,你让我的生活变得更美好。”显然,为了制作出那三款不同的设计,她还必须要学习 Photoshop,“这比甚至比学 Python 更难”她跟我说。

当这项服务莫名奇妙终止的时候,她想瞒着 Krieger 的计划行不通了,最主要的原因是她在修复漏洞时所感受到的沮丧所造成的,“有时候我要花费一个半小时来修复一个漏洞,但我知道,十步远的地方,那个人只需要十秒钟就可以修复这样一个漏洞。”于是,她泄漏了机密。
“Mike 被深深地触动了”,她说,“他参与到这整个过程来真的是帮了大忙,当我胡思乱想的时候他容忍我”。Trigger 把她通过技术实现的东西和技术本身当作情人节的礼物,“(但)我们多了一个共同的东西,这个是更大的礼物。”
正如许多跟程序员交往过的女孩一样,当她描绘 Krieger 坐在电脑面前,“不知道他在做些什么”的情景,我或多或少都能体会到 Trigger 的痛苦。“在这个男人几乎都是软件工程师,而大部分女人却不是的城市里生活,是一件难过的事情”她说。(记录一下,在那以后,我也尝试去学习 Python 最后以失败告终)
Trigger 建议给想学习编程的女人开设专门的课程,作为解决数字鸿沟的一种方式,诀窍就是不要被吓倒了,“(编程)是一个任何人都不应该害怕的东西。”
这也是一项你不需要特别精通的东西。你能够运用编程技巧来制作的最好的情人节礼物,就是你给了自己能用编程技巧来做情人节礼物的这项能力
分享到:
相关推荐
在这个案例中,我们关注的是一段使用C语言编写的程序,名为“情人节的玫瑰”。这个程序的独特之处在于它通过代码绘制出了一朵精美的玫瑰图像,展示了C语言的强大图形绘制潜力。下面我们将深入探讨C语言及其在图形...
【情人节恶搞测试工具】是一款特别为情人节设计的小型趣味软件,主要目的是为了增添节日气氛,给朋友们带来一些欢乐。这个程序可能包含了各种互动元素,比如搞笑的问答、随机的情话生成或者是有趣的图像展示,旨在让...
"程序员表白代码之情人节快乐"这个主题,展示了他们利用编程语言和数字艺术来传达浪漫情怀的方式。下面,我们将深入探讨这一话题,揭示其中蕴含的IT知识点。 首先,表白代码通常是程序员运用编程语言创作的一段程序...
总结来说,HTML5和JavaScript结合,为情人节动画的创作提供了无限可能。无论是简单的元素移动还是复杂的交互效果,都可以通过熟练掌握这两项技术来实现。通过学习和实践,你可以创造出属于自己的独特情人节礼物,让...
【七夕情人节表白程序网页版源码】是一个用于个人情感表达的互动网页程序,它无需数据库支持,方便用户快速修改并使用。这个源码可能是由一位热心的网站管理员或者开发者分享出来,目的是为了帮助大家在七夕这个特殊...
标题“情人节的礼物”可能让人联想到这可能是一款与情人节相关的软件或工具,可能是开发者为庆祝这个特殊日子而创建的一个小应用。从描述中的“博文链接”我们可以推测,这可能是一个编程项目,作者在个人博客上分享...
标题中的“2012情人节祝福网页源码”指的是一个专为2012年情人节设计的网页模板或...源码提供了灵活的定制空间,无论用户是编程新手还是经验丰富的开发者,都能根据自己的需求进行调整,为情人节增添一份特别的惊喜。
情人节是一个充满爱意和甜蜜的节日,一个富有创意和个性化的网页或应用,无疑能够为这个节日增添更多色彩。想象一下,当你的爱人打开一个充满你深情的文字、精选的共同回忆照片、以及你们共同喜欢的歌曲旋律的网页时...
标题中的“各种代码做的情人节表白礼物”意味着这个压缩包中包含了一系列使用编程语言制作的浪漫表白项目。...无论是通过动态图形、交互式体验还是数据分析,这些礼物都展现了技术的浪漫,并为情人节增添了特别的意义。
本文将深入探讨一个特别的编程项目——"情人节源码,烟花特效.zip",这是一份专为情人节设计的代码,包含了烟花和雪花的特效。我们将讨论这个项目中的关键技术点,以及如何实现这些视觉效果。 首先,我们要理解...
【情人节E源码】是一个基于易语言编程的项目,主要用于在计算机屏幕上呈现浪漫的视觉效果,具体表现为100朵玫瑰的动态展示。这个源码是为庆祝情人节而设计的,旨在通过编程的方式表达情感,带给用户一种独特的体验。...
在IT行业中,编程不仅仅是关于代码和算法,它还可以成为一种表达情感的方式,正如这个名为"meigui.zip_html玫瑰花_html表白_情人节_编程_表白"的压缩包所展示的那样。这个压缩包包含了一个HTML文件(meigui.html),...
在IT领域,编程语言是表达创意和技术能力的重要工具,而C++作为一种强大的系统级编程语言,不仅被广泛用于操作系统、游戏引擎、嵌入式设备等专业领域,还常常被用来创作富有个性化的程序,比如本案例中的“情人节专...
【表白网页12情人节七夕节520程序员表白源码】这个主题是关于程序员们在特殊节日,如情人节、七夕节或520(网络情人节)时,利用编程技术制作的创意表白方式。这类源码通常由HTML、CSS和JavaScript等前端技术构建,...
标题中的“表白网页3 情人节七夕节520程序员表白源码”指的是一个专门为程序员设计的,用于在特殊节日如情人节、七夕节或520(网络用语,我爱你的意思)表达爱意的网页源代码。这个项目可能是为了让技术爱好者能够用...
在这个七夕情人节,我们有一个特别的资源——“七夕情人节告白源码合集”。这个压缩包包含了近十个不同类型的告白特效,利用js、html和css这三种核心技术,为爱的人创造浪漫与惊喜。 首先,我们要理解js...
总的来说,这个压缩包为编程新手提供了一个实践和学习的平台,让他们能够在情人节这个特殊的日子,通过自己的技术创造一份独特的惊喜。同时,这也是一个很好的机会,让他们能够将编程知识运用到实际生活中,增强对...
总的来说,“情人节小程序”是一个集创意与技术于一体的软件作品,它利用了编程技术和艺术设计,为人们提供了一种独特的表达爱意的方式。无论是对编程感兴趣,还是想要为爱人准备特别的惊喜,这款小程序都展示了技术...
当谈到“七夕情人节表白HTML源码(两款)”时,我们可以理解为这是两个特别设计的HTML代码模板,旨在为浪漫的七夕节或情人节提供一种创新的表白方式。这些源码可能是互动式的,包含动画、音乐、图像或其他视觉效果,以...
标题“java写的情人节快乐程序”简单直接,它告诉我们这是一个使用Java编程语言开发的程序,这个程序的目的是为了庆祝每年一度的情人节。Java,作为一门普及度极高的编程语言,因其良好的跨平台兼容性和面向对象的...