EVERYDAY
<Heroes/>

Youtube 徽章Spotify 徽章苹果播客徽章听觉徽章亚马逊音乐徽章RSS 订阅徽章

500 俱乐部:乔丹-哈本德(Jordan Harband)谈维护所有物品(以及用空气除尘器训练猫咪

海登-拜里奥

You're listening to the Everyday <Heroes/> podcast brought to you by HeroDevs. What's up, heroes? It's Hayden and Wendy and Wendy. And we're back for a brand new season of Everyday <Heroes/> after it was a huge hit back in April, Women's appreciation month of 2024, where Wendy did an amazing job interviewing, what was it, 10, 10 different women in tech.

温迪-赫斯特

当然,当然,当然。

海登-拜里奥

我们很高兴能把它带回来,并扩展到许多不同的开源维护者和贡献者,他们都是言出必行的人。他们已经完成了工作,很高兴能讲述他们的故事。温迪,再次回到展台录制播客,你兴奋吗?

温迪-赫斯特

我太激动了我们一整年都在谈论这件事。

海登-拜里奥

Oh, my gosh, we really have. When she says all year, she means 2024. We're super excited to bring this in 2025, and hopefully make it a staple of what we get to do on a weekly basis because I think we really love telling these stories with people. So this is the first episode of season one of Everyday <Heroes/>, and we have a very cool guest today. Wendy, all I got to say is 500 plus.

温迪-赫斯特

什么意思?

海登-拜里奥

这就是我们今天的嘉宾所维护的开源项目数量。他还从 2014 年起成为 TC 39 的成员,并在 OpenJS 基金会董事会和跨项目理事会任职。我可能根本不需要提到最后这些部分,因为我相信,当人们听到 500 多个项目的维护者时,大多数人可能只会想到一个人,当然,这个人非乔丹-哈本德(Jordan Harband)莫属。乔丹,感谢你今天能来参加我们的会议。

乔丹-哈本德

嗨,谢谢你邀请我。

海登-拜里奥

是的,当然。谢谢乔丹 我们这一季的开头 和这几集有点不同我们先从游戏开始 我让温迪接手我超级兴奋

温迪-赫斯特

超级简单的游戏。这是一个水枪联想游戏。他们在即兴表演中经常玩这个游戏就是让你开口说话 听到自己的声音会很舒服我说一个词 你说第一个想到的词好了 准备好了吗

乔丹-哈本德

我准备好了。错误修复。

温迪-赫斯特

饼干

乔丹-哈本德

花生酱撞车乒乓球

温迪-赫斯特

堆栈

乔丹-哈本德

溢出。僵尸大脑

温迪-赫斯特

叉子

乔丹-哈本德

不错。

温迪-赫斯特

合并。

乔丹-哈本德

重置。

温迪-赫斯特

乔丹-哈本德

未定义的补丁。脑子一片空白。我不知道 补丁 应用 沙盒 玩具 贝壳 巴什 吐司 黄油 橡胶 路 蛇 骆驼 玉米 冰雪 艾尔莎 独角兽 魔法管道 问题。耶。我的临场发挥不是很好。

海登-拜里奥

是的,你做得很好。

乔丹-哈本德

海登-拜里奥

我觉得这样很好。我做了热身运动,甚至都没有参加比赛。所以我想,是的,就像让我们,让我们开始吧。我们今天在这里谈论你,乔丹,和你的旅程。发现这一点,我超级兴奋。我就从头开始吧你在哪里长大 乔丹

乔丹-哈本德

所以我在同一个地方长大。实际上,我住在旧金山湾区。我在旧金山以南大约 20 分钟车程的地方。我很幸运能在这个许多人认为是现代互联网发源地的地方长大。现代互联网的发源地你知道,在七年级的时候,也就是 90 年代初,我的学校有一条 ISDN 线路,当时速度非常快。因此,我在年轻时就接触了很多电脑,人们自然而然就会向我请教如何使用电脑。我记得在八年级的时候,我就教会了学校所有老师如何使用 Excel。

乔丹-哈本德

我开了一个班,喜欢教他们,因为他们不是,我不知道我甚至不知道这个想法从何而来。

海登-拜里奥

但那是七年级的事了。

乔丹-哈本德

第七或第八次我喜欢我喜欢所以我一直都知道 计算机是我想做的事情之一大学一二年级的时候 我在计算机和心理学之间犹豫不决最后我退学了 和几个朋友在一家初创公司工作 全职在CEO父母的车库里工作那是一家音乐创业公司。它没有成功,但也没有失败。

乔丹-哈本德

所以我想,从数据上看,我们比大多数初创公司都要好。最后,我们的钱花光了,我必须找一份真正的工作,于是我开始全职工作。我工作的第一家公司叫亮风筝(Bright Kite),它是我的竞争对手,而我还在为初创公司兼职。之后,我继续在那里工作,就像人们在技术领域和开源领域所做的那样,从一份工作到另一份工作。我无意中发现自己在为开源做贡献,因为在我的一份工作中,我需要修复一个jQuery插件中的bug,于是我提出了一个拉取请求。我想我得请几个同事帮我完成这个过程,因为我以前用过 GitHub,但通常是评论问题和查看其他软件项目,而不是做贡献。所以我提交过 bug,但在此之前还没有真正修复过任何 bug。于是我做了第一个拉取请求,我真的很喜欢这种自己动手解决问题的能力。

乔丹-哈本德

随着时间的推移,这种情况逐渐增多。我最终发现,如果你对项目的贡献足够大,维护者通常也会邀请你成为维护者。他们中的很多人,至少在 Node 的早期,很多维护者都会把项目的钥匙交给你,因为他们。他们在做其他事情,很乐意让别人接过他们的衣钵。于是我就成了 ES5 shim 的维护者,当时大家还在使用 Internet Explorer 6,而新版本的语言在数组上使用了 map 函数。如果你想使用这个函数,要么自己编写一个函数,要么使用一个临时代码,这样即使在没有内置该方法的浏览器中,也能在数组上安装该方法。这样,你就可以像在现代浏览器中一样编写代码,而不必为支持旧版浏览器的不同方法而烦恼。

乔丹-哈本德

因此,通过这项工作,我也成为了 ES6 SHEM 的维护者,有人联系了我,他是 TC39(JavaScript 规范标准委员会)的成员。很明显,我一直在关注这个委员会,因为我曾经关注过。如果我在 shim 中构建这些东西,我就必须尝试学习如何正确实现它们。我基本上是应邀作为观察员参加了其中一次会议。几乎就在同一时间,我被问及对某些事情的看法,我能够对标准做出有意义的改变。就这样能真正做出影响整个世界的改变,你知道的,在很长一段时间内,这都是很了不起的。

海登-拜里奥

是什么变化?乔丹?是啊,你做了什么。

乔丹-哈本德

这是在 2014 年,ES6 是该语言最大的变化,也就是 2015 年版本。因此,当时ES6即将完成。有一个函数叫做 "对象分配"(Object Assign)。之前规定的工作方式是,它会遍历对象上的所有属性,如果其中一个属性出现异常,它就会捕获异常,然后继续工作。我和 Lodash 的维护者(当时与 DC39 没有任何关系)在 Shimmer 中进行了交谈,并达成了一致。他和我都认为这种行为很奇怪。实施起来非常缓慢,对任何人来说都没有价值或用处。如果我们只是抛出我们发现的第一个异常,然后就停止,那就简单多了。

乔丹-哈本德

对因此,委员会被这一论点说服,做出了这一修改。因此,我们避免了使用相同语义和语法的 Object Assign 和 Object Stop Spread。如果我们不做这样的改动,它们的速度会永远慢上十倍或百倍。因此,我们的语言变得更好了,Lodash 的赋值函数和 ES6 gym 的对象赋值函数也变得更容易了。所以,就像这样。这是一个很小的变化,但却对过去十年,甚至未来几年产生了巨大的影响。这就是

乔丹-哈本德

很神奇吧?才不是呢这不是只有我才能做出的贡献也不是我自己想出来的所以它对我来说并不特别,也不是独一无二的。但尽管如此,它必须完成,而且它完成了,我帮助它实现了。这种感觉真的很好。因此,我一有机会就去安排与 Twitter(我当时的雇主)的首席技术官会面,说服他们加入 ECMA,这样我就能继续代表 JavaScript 标准中的各种利益。我在所有的工作中都坚持这样做,因为这基本上成了雇用我的一个条件,那就是我必须能够继续这项工作。

乔丹-哈本德

我喜欢这样,因为无论如何我都要这么做。那么

海登-拜里奥

我喜欢这样。我个人很想回去。谢谢你的精彩背景介绍。我想回到你在科技领域的第一份工作,比如创业之后。

乔丹-哈本德

好的

海登-拜里奥

因为如果你在一家初创公司,显然你做的一切都是对的。

乔丹-哈本德

是啊

海登-拜里奥

重温拉面或任何你必须做的事来实现它。但我想回到你应聘的第一份工作。是什么职位?在哪里工作?

乔丹-哈本德

我提到过那是一家名为 "Brightkite "的公司,它是 Foursquare 的竞争对手。这就是大家都在做签到服务的时代。Foursquare 和 Bright Kite 相继问世,大约一年后,Yelp 也尝试推出了自己的服务。他们做了自己的签到服务,虽然没人用了,但我觉得还能用。我的头衔是前端工程师,因为我没有经验。因为我不知道自己值多少钱,所以他们给了我难以置信的便宜。而且我的价值也不高。我所有的编程经验基本上都是在我自己的初创公司里积累的。

乔丹-哈本德

所以,从本质上讲,我并不像没有多少可信度。但我想我说得很好,能够通过面试。是的,我的工作就是维护网站,这是一个使用 jQuery 和 Backbone 的 Rails 网站。所以我学习了这些东西,在那份工作之前,我从未真正使用过 Rails。所以我在面试前一周上了一个速成班,他们知道我是在这种情况下进来的。但我想确保他们知道我能学会。所以这很有趣。最终他们

乔丹-哈本德

因为有太多的签到服务,Brightkite 的创始人之一做了一个叫 check.in 的东西,这是一个移动网站,你在这里签到,它就会把你的签到信息同时推送给所有的签到服务。就像你一样。这样你就不用去三四个不同的地方了。这真的很有趣,实际上当时我觉得世界上可能只有个位数的人尝试过使用清单编写 HTML5 移动网络应用。这就像 PWA 的 Progressive Web Apps 所取代的功能,因为它并不是一个设计得很好的功能。但当时几乎没有人构建过这种东西。所以我当时做的都是全新的东西,就像流血边缘的东西,这很令人兴奋。你知道,这样做出来的网站在手机上看起来很不错。

乔丹-哈本德

因此,我可以在旧金山随意走动,向人们展示我的作品,这很有趣。

海登-拜里奥

那又是建立在什么基础上的呢?你说是技术。那又是建立在什么基础上的呢?

乔丹-哈本德

Brightkite的后端基于rails构建,前端则使用jQuery作为骨干。Check.in 使用的是 jQuery mobile 和后台。我从未真正接触过它的后台,所以我认为它是用不同的东西编写的。在我入职前一年,Brightkit 被另一家公司收购。而那家公司,所有的东西都被迁移到使用那家公司的后台。

海登-拜里奥

非常酷。什么时候有后续消息?

温迪-赫斯特

我没有什么要跟进的。

海登-拜里奥

在《光明风筝》和《推特》之间,你做过几份工作,在你生命中的那一刻到来之前,那段时间是怎样的?当你能帮助每个人的时候 感觉就像吃了兴奋剂?是啊,那段生活是什么样的?是的,当然。

乔丹-哈本德

所以,Brightkite,我在那里只待了10个月,就像我说的,没错。我几乎没有任何经验,所以他们给了我便宜。我也没有大学文凭。现在也是所以我很幸运地接受了他们很低的薪水,因为当时我还不清楚没有学位是否能在这个行业取得成功,除非你像史蒂夫-乔布斯(Steve Jobs)一样创办了一家初创公司并取得了成功。没错而我们自己的初创公司并没有为我们赚到钱。因此,在我加入公司 10 个月后,Bright Height 公司进行了裁员,我和大部分团队成员都被解雇了,我在一家名为 tripit 的公司找到了另一份工作,这是一款很棒的旅行组织工具,我现在仍在使用。

乔丹-哈本德

我在那里工作期间,他们被 Concur 收购,后来又被 SAP 收购,我想这就是现在的所有权。我在那里工作了大约一年半。那是一个Symphony PHP堆栈,前端使用基本的JavaScript和HTML。我想我们有jQuery,但也不是没有backbone或其他框架。离开那里后,我去了 Twitter,在 Twitter 工作了大约三年,负责广告活动管理仪表板。因此,基本上所有与广告或推文分析或推文调度有关的工作,都是通过广告界面完成的,这也是一个 Rails 应用程序。离开 Twitter 后,我去了 Airbnb,在那里我是网络基础设施团队的一员。我们的客户基本上都是产品工程师。

乔丹-哈本德

随着时间的推移,我们的团队逐渐形成了自己的专长,并将其分拆到其他团队中。因此,我们最终创建了一个无障碍团队、一个设计系统团队,比如一个为设计系统构建组件的设计语言团队、一个处理翻译等事务的国际化和本地化团队,以及其他一些团队。作为这项工作的一部分,我们在 2015 年构建了一个服务器渲染的 react 应用程序。我们测试的方式是将这些组件转换成一串 HTML,然后通过 CheerIO 运行,这就像是服务器上的 jQuery。就在我们对其进行断言的时候,一个新员工出现了,他说,这简直是胡扯。过了一个周末,他就回来了,并创建了后来的 Enzyme,多年来,Enzyme 一直是测试 react 应用程序的唯一方法。因此,我们在很多事情上都走在了前列。我在 Airbnb 工作初期,另一位在那里工作多年的工程师说,嘿,你喜欢开源的东西。

乔丹-哈本德

我一直在管理我们的开源项目,很忙。你想做吗?于是,在我在 Airbnb 工作的整整四年里,我基本上都是在正常工作之余负责管理 Airbnb 的开源部门。离开之后,我意识到我真正喜欢做的工作是与标准和开源相关的。但在我之前的工作中,要把我的实际工作要求与这类工作重叠起来是很困难的。因此,我决定不再继续尝试找一份我的真正工作是基础架构或产品工作之类的工作,而是想找一份我的工作就是标准和开源的工作,我的工作就是以此来衡量和提升我等等。就这样,我在 Opendoor 工作了五个月。后来他们裁掉了 Covid,然后我去了 Coinbase,在那里工作了两年左右,直到俄罗斯战争破坏了全球经济的稳定,他们也进行了裁员。我在这两家公司的职责基本上都是在大公司里建立一个开源项目办公室。

乔丹-哈本德

他们都有 OSPO。我的建议是,你可以等上四五年,然后以每年 5 或 60 万的年薪聘请一位 OSPO 总监,让他花几年时间把公司打理得井井有条。因此,当你最终需要的时候,过渡会非常顺利。我认为,这仍然是大多数公司应该招聘的工作类型,但却没有人真正在做。但在 Coinbase 之后,对于那些很难推销的工作来说,这是一个艰难的时期,因为这并不是一个真正存在的工作。每当你需要推销一个角色时,即使它是合情合理的,这也是一条更难走的路。除此之外,我们没有人愿意做长期投资,因为在经济出现问题、人们忧心忡忡的时候,每个人都在观望自己的钱袋子,而且当时还处于 COVID 的中期阶段。我在开源安全基金会工作了六个月,担任他们的生态系统安全专家。

乔丹-哈本德

研究 SBoMS 和基金会的安全实践等等。然后,我在 OpenJS 基金会工作了六个月,在那里担任类似的角色,试图确保他们所有项目的安全,并为他们制定出共同遵循的标准。最后,我开始在 EuroDevsk 工作。

海登-拜里奥

我喜欢我喜欢最棒的一次,我想再倒回去,因为你说了五个月,然后Covid就裁员了。没错。就像我在 COVID 期间看到的那样,我在一家公司待了六周,然后他们就裁员了。这太残酷了,我当时想,拜托,你们都别这样,我根本做不了什么。是啊是啊,在那块黑板之后,我最终还是去了一家公司,那是一个很好的时机。

海登-拜里奥

远程学习是在 COVID 期间,那时每个人都是虚拟的。没错但我知道,温迪,你也有 COVID 裁员的故事,对吗?

温迪-赫斯特

我有我不知道它是否那么有趣。

海登-拜里奥

好吧,这不是必须的,但是,你知道,这是一个对话。老实说,我们都有自己的人生故事

乔丹-哈本德

每个人的故事都很有趣。

海登-拜里奥

我知道但我知道你在的最后一家公司对 温迪 在赫罗德斯基之前

温迪-赫斯特

是的在我去Herodes之前,我在一家那是一家信用修复律师事务所我在那里工作了14年。我当时是超级兼职 只是因为我当时正处于角色转换期直到四月,一切都很顺利。2020 年 4 月,我被解雇了。一年半后,我加入了herodevs。

海登-拜里奥

听起来差不多。对那段时间的几乎所有人来说那是一段艰难的时期所以我们又回来了我们做了一些自由职业者 做了一些咨询工作现在你们在herodevs工作了对

海登-拜里奥

Amazing. So we're at herodevs now, so I think it's a good time to take a quick break and talk to everybody at home about this very important company that's powering this podcast right now. Just give me 30 seconds. Everyday <Heroes/> is brought to you by Herodevs. Herodevs offers secure drop and replacements for your end of life opinion open source software. Through our never ending support product line, you get to stay compliant with the likes of SOC2 and HIPAA and FedRamp and all the other acronyms and regulatory bodies you can think of. All while also getting real vulnerability remediation. You don't have to choose between a new feature and security.

海登-拜里奥

我们拥有 800 多家客户,您可以放心地将不支持的开放源代码交给我们。所以,如果你需要我们,我们就在这里。如果您不需要,那可能意味着您已经迁移到了最新版本,所以无论如何,我们都在这里。访问 Herodevs.com 了解更多。现在,回到您的常规节目。

乔丹-哈本德

和平。

海登-拜里奥

在介绍你在Herobevs的工作和最近的活动之前,我们还有一个游戏要让你玩。你愿意参加吗?

乔丹-哈本德

来吧很好

海登-拜里奥

拿走吧,温迪

温迪-赫斯特

好了,我们要玩一个叫 "叉星 "或 "贬值 "的游戏这是我和海登编的游戏。我们将向你们展示一些工具、实践或技术概念。你的任务是决定是将其分叉、改进、升星、保持原样,还是弃用,也就是让它彻底退休。你准备好了吗?

乔丹-哈本德

我准备好了

温迪-赫斯特

好的。Vue JS fork.Rust

乔丹-哈本德

叉对

温迪-赫斯特

编程。

乔丹-哈本德

明星

温迪-赫斯特

制表符与空格。

乔丹-哈本德

我是说,DAR。因为标签页更好用。我不知道如何 GitHub fork。

温迪-赫斯特

好的。黑暗模式

乔丹-哈本德

弃用。

温迪-赫斯特

备忘录驱动的开发

海登-拜里奥

有争议。所以我把 "有争议 "写进去了。

乔丹-哈本德

有很多人认为暗模式下的对比度远不如亮模式,尽管我们是这样认为的。我们并不占大多数。尽管如此,亮模式还是赢家。

海登-拜里奥

不错。

温迪-赫斯特

我明白你的意思了。我以前也听说过好了,我们开始吧备忘录驱动开发

乔丹-哈本德

明星

温迪-赫斯特

好吧。Rest API 与 GraphQL。

乔丹-哈本德

嚯,我就说星际吧。他们还需要一决高下。

温迪-赫斯特

好的。一个浏览器扩展,每当你推动生产时,它就会播放鼓声。

乔丹-哈本德

诶,弃用。

温迪-赫斯特

调试器可为每个错误提供激励性引语。

乔丹-哈本德

星星让我们看看是什么。我喜欢

海登-拜里奥

回答得不错。是的,在暗模式下有争议,但我明白。可访问性是我们必须关注的问题。

乔丹-哈本德

我是说,别误会我的意思。比如,当我在黑暗的地方使用手机时,我也会反转屏幕。所以说,有时候黑暗模式也不错。

海登-拜里奥

哦,原来你是个伪君子。我开玩笑的

乔丹-哈本德

但默认情况下,我通常更喜欢光线模式。

海登-拜里奥

不,这很公平。

温迪-赫斯特

请再给我讲讲什么是 "备忘录驱动开发"。

乔丹-哈本德

我对它的理解是,建造东西是因为它很有趣,或者是用 "memes "和 "奇思妙想 "来传达你正在建造的东西。我喜欢这些东西。我认为,为了搞笑而制作一个东西非常容易,而且从本质上讲,我见过有人为了人身攻击之类的东西而制作东西,这很愚蠢。但是,你可以在不打人、甚至根本不打人的情况下,在备忘录周围热闹一番。我就喜欢这样。

温迪-赫斯特

好了,你已经维护了 534 件事情。你有没有创造过一个由备忘录驱动的东西?

乔丹-哈本德

算是吧我是说,没那么好笑。但在 2015 年,TC39 曾就 "纳米拳击"(NAN boxing)争论了整整八小时。换句话说,在浮点运算中,不管是 IEEE 734 还是什么,有 32000 种不同的比特模式来表示 "nan "的概念,而在 JavaScript 中,只有一个 "nan",因此语言的设计就是只能有一个 "nan",而且所有的比特模式都无法区分,这就是为什么 "nan "是 JavaScript 中唯一一个不等于自身的值。但随着类型化数组的引入,你可以将一个 NAN 放入数组,然后读出比特,查看不同 nand 的不同比特模式。因此,TC39 的争论焦点在于,我们是否应该迫使类型化数组的速度慢一点,以便将其保持在 1 纳而不是 32000 纳?最终结果是为了性能。因为人们不愿意,浏览器不愿意做这样的改变,所以我们保持了原样。因此,我制作了一个 NPM 软件包来获取所有不同的纳秒数,这样它就会使用类型化数组和一系列不同的数学公式,从而得出不是 32000 个纳秒数,而是每一个我可以区分的纳秒数。

乔丹-哈本德

在某些 JavaScript 引擎上测试总是失败,因为它们。实际上,有些引擎不允许使用不同的 nand,有些则允许。所以我在构建它的时候,就打算让测试在那些允许的引擎上失败,因为我不喜欢那样的结果。我想这可能是最接近的结果了。

温迪-赫斯特

我曾是一名质量保证工程师。这让我很不爽。

海登-拜里奥

很好真有趣我喜欢答得好老实说,你做得很好 特别是对于我们第一次做这个游戏来说我想这是个好主意虽然我觉得浏览器的扩展功能可以随时播放鼓声。也许我有点敏感 因为这些都是我做的

乔丹-哈本德

我拒绝的原因有两个。一个是我一般不喜欢浏览器扩展。它们有超能力,可以偷走你所有的东西。所以,我尽量不用它们。第二点是我不认为滚动条是我想要的。我想要的东西 多一点备忘录重,但没关系。我觉得将军。

乔丹-哈本德

比如在部署完成时获得声音效果。听起来不错。

海登-拜里奥

好的,知道了好吧,所以我们在中间。

温迪-赫斯特

随机音效

海登-拜里奥

是的,更像是 fork 而不是废弃。你只是想改进它。好吧

乔丹-哈本德

是啊,你说得对。叉子会是一个更好的答案。

海登-拜里奥

所以我感觉好多了。我现在感觉好多了。

乔丹-哈本德

这样你就可以编辑视频了。叉子

海登-拜里奥

让我们回到乔丹的世界吧。我想在说到 "Eurodazzo "之前先停一下我知道你很顾家,对吧?你有几个孩子,对吧?

乔丹-哈本德

我有两个孩子、一只猫和一条狗。

海登-拜里奥

两个孩子、一只猫和一条狗。

温迪-赫斯特

猫和狗是你的两个孩子还是分开的?

乔丹-哈本德

不,是另外两个。在这方面,我有四个受抚养人。

海登-拜里奥

为了清楚起见,一共有四张嘴。一共四张嘴太棒了

乔丹-哈本德

最难处理的问题是,这四个问题每小时都在变化。

海登-拜里奥

是啊,经典。他们中有人追随你追随你对电脑的热爱?

乔丹-哈本德

现在下结论还为时过早。孩子们还在上小学。我在他们这个年纪的时候,并没有做过太多能预示我的电脑之路的事情。所以。我们拭目以待。

海登-拜里奥

我说的是猫。总之是狗

乔丹-哈本德

真的吗?我是说,那只猫当然喜欢在我工作的时候在这里闲逛

海登-拜里奥

是啊猫在键盘上敲了很多次是啊

乔丹-哈本德

我不得不训练她不要站在键盘上,因为她一直站着不动,电脑最终会重启,我不能让她这样。是啊,狗呢,没兴趣。它只想让我抚摸它,在院子里追逐它。

海登-拜里奥

就买个黄瓜形状的老鼠什么的吧我打赌那会让猫远离桌子。

温迪-赫斯特

对不对?

乔丹-哈本德

这些视频是

海登-拜里奥

你们都看过那些视频吧?黄瓜和

乔丹-哈本德

哦,对了,猫都怕它们。是啊

海登-拜里奥

哦,我的天哪。

乔丹-哈本德

事实上,我买了我给键盘买了那种空气除尘器,没过多久,我就再也不用用空气打她了。只听声音她知道自己在做不该做的事太棒了

海登-拜里奥

是的,这是很好的训练。

乔丹-哈本德

没错让她离开圣诞树让她从盒子里出来

温迪-赫斯特

太棒了

海登-拜里奥

你是在这个时候加入 Hero 开发团队的,如果可以的话,你在 Hero 的角色是什么?我相信你已经在这里工作一年多了,对吗?

乔丹-哈本德

是的,一年多了。所以我的角色,按照我对别人的描述,就是合作关系和战略,但实际上我在这里并没有一个非常明确的角色定位,这一点我很喜欢。这与我的 ADD 非常契合。基本上,我一开始是写一些产品备忘录,比如对 Herobevs 考虑提供支持的特定开源项目进行研究,并试图找出难度有多大、我们完成项目所需的资源有多少、定价应该是多少,诸如此类。但随着时间的推移,这一点也发生了变化,我现在做的事情越来越少,现在我做的更多的是整体战略和对即将发生的生命终结事件的研究。因此,如果有一些大型开源项目将在 2025 年寿终正寝,我们就希望能够抢占先机,提前为其提供支持,以便有需要的人可以使用。所以,你知道,诸如此类的事情。这很有偶然性。

乔丹-哈本德

差不多吧。公司需要我做什么,我就做什么,优先考虑管理层认为更重要的事情。但我基本上是这样说的,这是我认为我应该做的 17 件事。你会说,酷,先做这三件吧。

海登-拜里奥

是啊

乔丹-哈本德

我很喜欢非常喜欢是啊

海登-拜里奥

启动。

乔丹-哈本德

是啊。每周都不一样没错

海登-拜里奥

这很有趣。我知道我觉得温迪也常有这种感觉她是团队的粘合剂,也是我的意思是,在所有可能的爱的方式, 但瑞士军刀,就像她只是,她的人 只是浮动和处理所有的, 所有的各种事情出现了。

乔丹-哈本德

我发现,我待过的每家公司都有一些人在不同的团队中担任这些角色,每家公司都非常需要这些角色,但几乎没有一家公司真正认可、支持和奖励这些角色。事实上,我在之前工作的反馈周期中被描述为 "清扫工",这很好,但这对我们的工作没有任何帮助,换句话说,人们说你做这些事情很好,你四处漂泊,做一些事情,但我们需要你做这些具体的事情。我真的非常非常感激。赫罗德夫认为,我的价值得到了认可,因为我是一个随叫随到的人,可以根据需要重新安排我的任务,并按照不同的顺序进行分流,但我喜欢我做的每一件事都有价值,但我的价值更多的是综合的,而不是每一件事。我认为这需要一家特殊的公司来认识到这一点。Verodevs 是我工作过的为数不多的公司之一。它很棒。

海登-拜里奥

有意思

温迪-赫斯特

我完全同意。我曾经在我说过的那家信用修复公司工作过。如果这部分不那么有趣,我们可以删掉。这不是我的问题,我只是想说说背景。就像,你是完全正确的,很多。很多公司,尤其是科技公司 有时会忘记瑞士军刀的重要性你擅长很多不同的事情。在我工作的上一家公司,我离开的原因就是因为我是那些浮动人员之一。

温迪-赫斯特

我是做项目管理的。我还做过一点业务分析。我有一点分析流程和事情。我在很多方面都有涉猎,他们给我下了最后通牒。他们说,如果你管不好这个项目,我们就得让你走人。结果我根本就没参与那个项目从我喜欢的工作方式来看,这并不适合我,于是我转到了业务方面。但如果没有那次机会,我想我也不会来到herodevs,也不会真正体会到其中的不同。

海登-拜里奥

是的,我喜欢听到关于赫罗德人的所有好话,但我也认为这是一个潜在的好时机。温迪,你和乔丹,在这一点上,你们的职业生涯都相当深入,对吗?我们可能会有一些初级开发人员或刚刚进入这个领域的开发人员会从你的角度来看这个问题,乔丹,比如,你会给那些希望自己最终能胜任你现在所描述的角色的开发人员一些什么建议?有一天,他们的多动症会得到满足,对吧,就是能够做很多不同的事情。

乔丹-哈本德

我的意思是,我想我是在和年轻版的自己说话。没错。我想说的是,最重要的东西不是技术。而是个人和人际关系。换句话说,个人的东西就像是学习如何管理自己的情绪和对人的反应。我觉得自己思维敏捷,说话也快。有的人喜欢这样,并以此为乐,而有的人则无法接受。这不是

乔丹-哈本德

这不是他们的障碍。因此,学习如何从别人身上识别这一点,如何放慢自己的语速,如何调整自己的方式和举止以适应与我交谈的人,这些都是非常有价值的。还有,就是学习如何管理时间的技巧。没错。就像我把我的时钟随意设置,错了不同的时间,通常都是提前的,所以我很慌张,到了那里,然后,哦,我准时了,或者我提前了。昨天我去赴约,我就想,哦,对不起,我迟到了。我以为我迟到了 10 分钟。他们说,实际上,你的预约在五分钟后。

乔丹-哈本德

你很准时。我欺骗了自己成功,对吗?你不一定非要做那件事情,但就像想出如何为自己设置护栏,让自己去做需要完成的事情,这真的很有价值。在人际交往方面,我认为程序员特别喜欢正确的答案,当然这并不是他们独有的。他们喜欢有一个正确的答案。这也是我喜欢数学的原因没错,没错当然,有50种方法可以达到目的 但有一个正确答案,也有很多错误答案

乔丹-哈本德

我喜欢这样。如果你是那种喜欢效率和正确性的人,就会很容易掉进自以为是的陷阱,认为自己比别人更了解别人,听不进别人的意见,或者不给别人机会自己想出解决办法就告诉他们。这是一个很容易掉进去的陷阱。我就会说:"不,那种方法很愚蠢,这种方法才是正确的,我可以解释原因,但你们就不能按照正确的方法去做吗?老生常谈了,就像如何装洗碗机一样。很多人都不在乎如何装洗碗机。很多人都说,不,洗碗机的装法有对有错。但你和同住的人进行这种对话的方式 不可避免地会和相反的人住在一起。

乔丹-哈本德

对话的方式才是最重要的。实际上,洗碗机怎么装并不重要。重要的是,你能分享什么对你来说是重要的,以及为什么,你能留出空间,比如,嘿,如果你把玻璃杯放在那边,它会打碎的。有时候,你必须让他们打破玻璃,然后他们就会学会不那么做。对作为父母,作为伴侣,作为同事,这是非常艰难的一课。这对我来说是很难学到的一课。我想外面有很多人都是这样的。

乔丹-哈本德

因此,我想说,如果我在职业生涯中更早地吸取这些经验教训,我想我就会走得更远,走得更快,走得更远,比现在更受人尊敬和喜爱。没错。但愿我现在受到好评和喜欢。但不是每个人,不是每个和我交往过的人。我认为,如果我早一点吸取这些教训,这些数据会更好。这就是我的建议。

海登-拜里奥

我喜欢它。嗯,我的意思是,里面有很多非常诚实的好花絮。软技能,或者像你说的那样,人际交往技能非常重要。我经常把它看作是高级工程师和软件架构师之间的分水岭。这就好比是沟通能力。因为可能有很多技术水平非常高、非常精通业务的人,因为不知道如何向客户或上层管理者或其他任何方面传达自己的价值,而无法晋升为高级软件工程师。因此,我认为这一点非常有价值。我还非常喜欢你说的一件事,就像你的边界线,就像你在不同的时间设置不同的时钟,基本上是为了黑你的大脑。

乔丹-哈本德

没错。

海登-拜里奥

无论你需要做什么来黑客。我认为,一个人越早能搞清楚自己的情况,越早知道什么能让他们成功。因为你经常会看到这样的情况。就像人们向你推销一个程序,或者他们在网上谈论一些东西,就像他们在给你一些框架去做一些事情。没错。很多时候,我在健身行业干了一辈子,很多时候就像有人说,这是一个一刀切的方案。这就像,好了,不,实际上没有什么是一刀切的方案。你必须找出适合你的方法,而这只能通过不断尝试和犯错,找出什么才是你的动力,比如什么能让你从床上爬起来,等等。

海登-拜里奥

所以,我真的很感谢你这么说。我觉得任何人在人生的任何阶段听到这些话都会受益匪浅,因为这很容易被遗忘。所以这很好。所以,我们来了,虽然,准时。我喜欢这样。最后一点谈到职业生涯,谈到人们如何才能走得更远,更快。就像你说的就像你说的

海登-拜里奥

但在结束之前,我们还有一件有趣的事情要做。这是一个闪电轮。温迪会问你几个问题。请快速回答。希望这将是唯一的事情,我认为这将是相当一致的,在我们的节目在这里是问同样的快速射击问题的人。所以,温迪,把它拿走。

温迪-赫斯特

好吧我想我是闪电轮类型的游戏者。

海登-拜里奥

你是游戏专家,现在你只是一般的游戏专家。

温迪-赫斯特

我是玩游戏的人我可以像你一样举起。

海登-拜里奥

现在是这个播客的游戏主播

温迪-赫斯特

是啊,闪电一轮。开始吧最喜欢的开源工具 Git告诉我为什么

乔丹-哈本德

在我的推特个人主页上有一篇文章。这篇文章叫《git的寓言》,讲的是你如何最终使用像git这样的版本控制系统。这篇文章我非常喜欢那篇文章,因为它与我使用版本控制系统的经历产生了共鸣。我发现自从学会使用 git 以来,我经常在构建系统的过程中中途意识到,该死的,我又在构建 git 了。我只是在从头开始重建。对我来说,这就是一个重要的信号。这并不意味着 git 一定是最好的实现,但如果你不断发现自己在重新实现它,而且它一直适用于很多事情,这才是一个真正重要概念的标志。

乔丹-哈本德

无论人们对加密货币有什么看法,我都认为区块链概念与之类似。没错。就像有些概念,即使实现起来还需要很多工作,但这些概念绝对是基础性的。我认为,git 在这方面尤其出色。

温迪-赫斯特

好吧,你会向现在正在收看或收听的人推荐哪本书?

乔丹-哈本德

哦,我得把范围缩小到一本书。这不可能

温迪-赫斯特

你只有一个系列。

海登-拜里奥

书,随便什么。

乔丹-哈本德

如果让我说系列的话,我想说艾萨克-阿西莫夫的《基础》。

海登-拜里奥

太神奇了很高兴你这么说是啊,不可思议还有,这节目也不赖

乔丹-哈本德

不,我也喜欢这部剧,但到目前为止,书要好得多。当然

海登-拜里奥

艾萨克-阿西莫夫令人难以置信。他在很多事情上都走在了时代的前列。不可思议的作家

乔丹-哈本德

当然。

温迪-赫斯特

好,下一个问题。最被低估的编程语言。

乔丹-哈本德

我想我不能再说 JavaScript 了,因为它已经过时了。我认为,人们对 JavaScript 的认可程度已经超过了 20 年前。所以我想说 AppleScript。

温迪-赫斯特

好的

乔丹-哈本德

它与 "闲聊 "和 "高谈阔论 "有关,也与 JavaScript 有一定关系。我认为,它是在 Mac 和 Adobe Photoshop 中实现自动化的一种方式。是的,我喜欢。

温迪-赫斯特

太酷了

海登-拜里奥

问个问题 乔丹是不是所有在听的人都得去谷歌AppleScript?

乔丹-哈本德

也许吧我是说,它只在 Mac 上运行。

海登-拜里奥

好的

乔丹-哈本德

因此,如果你使用的不是 Mac,就根本不会有它。甚至大多数 Mac 用户都懒得用它。但它非常强大,非常酷。

海登-拜里奥

我喜欢这样。

温迪-赫斯特

好了,去吃甜点吧

乔丹-哈本德

以前是里斯巧克力,现在是花生酱士力架。

温迪-赫斯特

好吧,我还没试过这个,但现在我想试一试。

海登-拜里奥

哦,太好吃了。但我的问题是,他们以前有奶油花生酱和脆花生酱,现在只有脆花生酱。有时候我就喜欢奶油花生酱我已经有一年没见过奶油花生酱了所以就只有脆花生酱了。但是,我同意,这是。

乔丹-哈本德

是啊,我还没尝过奶油味的。我只是在搜索时看到的,当时我想订购一些。普通的,脆脆的。但我还是想试试。比起脆脆的,我更喜欢奶油味的。

海登-拜里奥

我也是温迪,你是奶油味的还是脆脆的?这是我们对温迪的快速提问。

温迪-赫斯特

奶油还是松脆?奶油味

海登-拜里奥

好的,谢谢好了,每个人都在听,评论一下,你是奶油味的还是脆脆的?在推特上标记我们随便啦

乔丹-哈本德

如果你对花生过敏,可以用杏仁油之类的。好吧

海登-拜里奥

如果你对花生过敏,请不要发表评论。还有一个问题

乔丹-哈本德

最后一个问题。

温迪-赫斯特

我们开始吧。你见过的最有趣的承诺信息是什么?

乔丹-哈本德

这是一个非常好的问题,因为有很多只是骂人的话或抱怨。这些虽然有点搞笑,但并不是最搞笑的。我不认为这是提交信息,但它是提交的一部分。很久以前,Babel 上有一个提交,在 repo 中加入了 Guy Fieri 的照片。那个提交还挺有影响力的。是啊。

海登-拜里奥

弗拉沃镇镇长,宝贝。弗拉沃镇镇长

乔丹-哈本德

是的,我可能只是没有看到足够多的其他人的承诺信息,所以无法确定,但我想目前我就是这样了。哇哦

海登-拜里奥

太神奇了太神奇了谢谢 乔丹今天真是太棒了。我想问最后一个问题,就是如果你有能力在 git 或 GitHub 上给每个维护者都发一条评论,只说一个词。作为一个多产的维护者,你会说什么?

乔丹-哈本德

就一个词就一个词吧,我也不知道。善良

海登-拜里奥

Kindness. Every nook of the Internet needs a little bit more kindness. So I hope that. I hope it resonates with people if it gets out there. This has been amazing to have you on. This is the first episode of this new season of the first official season of Everyday <Heroes/>. Super happy to be able to explore a little bit more into your story, man.

乔丹-哈本德

谢谢你邀请我

海登-拜里奥

人们从哪里可以在网上找到你,或者找到你的作品,或者,你知道的,npm 或 GitHub 或其他?

乔丹-哈本德

是的,我在大多数事情上都是 LJ H A R B。GitHub 和 Twitter 以及 bluesky 上的其他一切。我叫 Jordan.Har.Band,是的,你可以在 Slack 或 Discord 或 IRC 或 Matrix 上找到我。联系我就行。我的邮箱也很好找。

海登-拜里奥

我们会把所有这些都链接到节目说明里,伙计。还有别的事吗,温迪?

温迪-赫斯特

就是这样。太棒了

海登-拜里奥

这真是太棒了。

温迪-赫斯特

我们一定要多玩几次闪电回合游戏。三场还不够吗?

海登-拜里奥

你知道我喜欢的是,这应该是一轮闪电式的快速提问,就像,让我们来研究一下那个问题。

温迪-赫斯特

那我们就不快速射击了。

乔丹-哈本德

很容易出轨。

海登-拜里奥

是的,就是这样。

温迪-赫斯特

你们给出了非常有趣的答案。所以我要重新考虑一下名字。

乔丹-哈本德

谢谢。

海登-拜里奥

这真的很有趣。感谢您的参与,感谢大家的收听和收看,无论您在哪里收听和收看。是的,与你世界中的其他开发者分享,在你的生态系统中,如果你抓住了一个花絮,他们可能会觉得有趣或有意思。就像我说的,评论标记我们,告诉我们是脆的还是奶油的,期待下一集。和平,英雄们。

乔丹-哈本德

谢谢。

主机
温迪-赫斯特
海登-拜里奥
嘉宾
乔丹-哈本德
我认为最重要的不是技术,而是个人和人际关系。而是个人和人际关系。换句话说,个人的东西就像是学习如何管理自己的情绪和对人的反应。