goodbye-auth0

(译者注:Auth0 是一家为开发者提供身份验证和授权服务的公司,于 2013 年成立,2021 年被 Okta 公司收购。)

原文Josh Cunningham - 2024.02.09

上周四,我醒来时看到一堆实际上可以说是预料之中的邮件。它们的措辞有所不同,发件人也各不相同,但所传达的信息是一样的:

今天,Okta 决定裁减多个部门的一些职位。很遗憾,你的职位也在这次裁员中被裁减了。

自去年底以来,工作上的事情就有点奇怪:我们团队的优先事项不明确,重组过程尴尬,有传言说发生了一些。所有这些都加剧了我的职业焦虑,我突然有种要确保我所有的数字事务都井然有序的冲动。

然后,事情发生了,我收到了那封邮件。Slack 无法工作,笔记本电脑重启后,账号消失了。这确确实实发生了。尽管似乎是不祥之兆,我仍然有些措手不及。我正在辅助领导的高优先级项目怎么样了?计划要进行的培训呢?下个月的离线会议呢?

我完全不确定自己该怎么办,所以尝试按照发给我的说明登录到当天剩余的时间里还可以访问的少数应用程序中。我发现一些前(或者他们还是在职的?)团队成员在 Google Chat、Slack 群组和 LinkedIn 上聚集,大家交换个人联系信息和相互鼓励。我一边遛狗,一边对我妻子说了好几次:“我真不敢相信这真的发生了。”

到了那天结束时,手机的屏幕使用时间达到了创纪录的水平,我因可能看起来几乎没做什么的事情筋疲力尽,但感觉…还好。花了整整一天的时间阅读和回复 LinkedIn 上大量的支持、善意的话语和帮助提议,并被告知提供的遣散费可以使我在至少几个月内免受严重的财务压力。我已经计划在下周去见一些前同事、朋友和家人。一切都会好起来的。

我认为我没有任何理由去纠结这些裁员是为何以及如何发生的。这是有原因的,有些是被告知的,有些是可以猜测的。当我离开过去的 6 年并继续前行时,我想记住的是这一切是如何开始的,Auth0 对我来说意味着什么,以及为什么我会骄傲地佩戴那个盾形徽章,只要帽子、衬衫和袜子还能穿。

Auth0 swag

(我肯定漏掉了什么…)

我与 Auth0 的旅程始于 2018 年 1 月,致力于开发 SDKs,这是客户用来将其应用程序与 Auth0 集成更容易一些的开源库。一位学前班爸爸将工作清单发给我,他认为我适合这个工作。公司文化听起来不错(但谁能相信这些东西),在开源领域工作听起来很有趣(但也许只是一堆支持请求的繁重工作),安全/认证领域感觉像是我正在寻找的挑战(但我能应对得了吗)。我申请了,通过了面试和居家项目,得到了 offer。我接受了,并开始了四年来的第一份 W2 工作。

SDKs 团队斗志旺盛,完全超负荷,在 Auth0 工程中有点像一座孤岛。我们只有 4 个工程师,基本上只能用自己的设备来管理大约60 个开源库。在弄清楚 WordPress 设置向导到底在做什么的同时,努力学习 OpenID Connect 和 OAuth 2。我第三次学习了 Laravel,试图挖掘我记得的关于 Drupal 的东西,反复瞪大眼睛看 Symphony 的代码。我之所以热衷于 Ruby,是因为几年前看过一个教程并记得很喜欢它。与此同时,我一直在接触那些在代理工作中根本不存在的工程概念:单元测试,CI/CD,git 最佳实践,发布管理。

那年我写了一篇文章,如果是前一年的我,可能会对此感到困惑。即使我自己也经历过,但我在那里学到的东西之多却难以统计。我周围都是聪明、有才华的人,工作场所安全、有成长性。那里充满了混乱和不确定性,但无论你看到哪里,都有人在做着他们职业生涯中最好的工作,试图让这个很酷的事情落地。

当我在巴拿马城参加第一次离线会议时,那种"Auth0 的感觉"变得真实。周围的每个人都告诉我,这将是一个惊人的体验,会玩得很开心。说实话,我有点怀疑。我通常不喜欢喝公司的“酷爱”饮料,预计会有很多让人翻白眼的时刻。幸运的是,我完全被惊喜到了。

Auth0 Panama offsite 2018

在那次离线会议期间发生的事情确实很特别。你感觉自己是某件事的一部分,就像你正在为某个独一无二的事情做出贡献。人们谈论了增长、ARR 以及其他一切,但每个人都尽其所能的去做这件事的热情,在几乎每次对话中都很明显。这并不是痴迷或狂热,而是自信和兴奋,加上友情和真正的良好氛围。无论你的职业生涯如何以及来自世界的哪个地方,都会被这里所接纳。只要给我们你最好的,我们就会使用它。

我沉浸在这种感觉中,但自己的内心世界正在变得越来越大。我在那里写下了这篇日记:

我在巴拿马,正在构建一个树莓派,以从安全的内部来源提取数据并向公司的每个人展示。此刻我非常不自信…直到我停止思考它并与某人合作。如果我沉浸在手头的工作中,那就是我变得有价值、专注和高效的地方。

我记得这种确切的感觉,尝试在连接到这个作弊小工具的终端中用 vim 写 Node.js 代码。我内心颤抖,感觉有人会揭穿我。但这从未发生,从那时起加倍努力学习和成长。离开巴拿马时我感到的兴奋是我在职业生涯中从未有过的。

一年后(感觉像是 3 年),我被邀请参加在贝尔维尤每月举行的技术入职培训计划。我最近写了关于那段经历的文章,当回顾那段时光时,我记得遇到来自世界各地所有令人难以置信的人面前,我对自己工作的地方感到如此的谦卑和自豪。一旦我作为讲师站稳脚跟,就感觉自己是创造 Auth0 文化的关键部分。在一年左右的时间里遇到了大约一半的新员工,并与他们一起学习产品和数字身份。每个人都要经历 4 个技术实验室,每个实验室时长一小时,看到大家尝试、失败、再尝试、询问相邻的人、询问我,然后让它发挥作用,这真的让人感到很有成就感。我们给他们提供了一个安全空间来立即尝试一些全新的事物,几乎每个人都带着一些积极的东西离开。光是写下这些文字就让我有了温暖、模糊的感觉…

Auth0 shark

(我儿子把贝尔维尤办公室称为"爸爸的贝尔维尤",两个孩子都喜欢我带回来的零食。)

那年在洛斯卡沃斯的离线会议就像前一年的一样,甚至更好。由于入职培训计划,我认识了更多的人,我们规模更大,更有地位。我们还听说 Auth0 完成了一轮融资,基于现在部分了解的因素,价值超过十亿美元。这一切都很好,但对于参与其中的每个人来说,意味着更多。在两位善良而才华横溢的阿根廷人的领导下,我们付出了最多的努力,与来自世界各地的优秀人士并肩作战,而且这是有效的!没有人迫使我们长时间工作(尽管我们中的一些人出于自愿而这样做了),也没有关于发布日期的人为压力。我们找出了适合自己的工作方式,慢慢得到了回报,感觉我们才刚刚开始。

2020 年初,世界上发生了一件大事,但作为一个有孩子的"现代"成年人,我努力度过了难关。我帮助将入职培训转变为虚拟入职培训,而不是现场入职培训,从 SDK 团队中转出,并作为第二人加入Marketplace团队。作为转出的一部分,我处理了一个高严重性 CVE ,这导致我维护的一个受欢迎的 SDK 发布了重大的主要版本。如果在其他地方发生这种情况,我可能会因为太尴尬而不会在这里提到它,当时,我很羞愧的参与了这样一个关键问题,而这个问题是由配置错误的代码分析器引起的。不过,在这个过程中的每一刻,安全团队都非常友善和亲切,每个人都明确表示,这样的问题是流程失败的结果,而不是个人的问题。就在我觉得自己应该接受一个月的非自愿安全培训时,身边都是支持我的人,他们帮我尽快解决问题,甚至赞扬了我在发布期间的工作。我从中学到了无责备文化的知识,这种文化将伴随我直至职业生涯的结束。

Auth0 精神,即你是特殊事物的一部分的感觉,在大流行病期间得到了充分体现。我们的家庭面临了一些重大挑战,家里有两个年幼的孩子,还有两个工作的父母。我和妻子会轮班工作:一个人从早上 6 点工作到中午,另一个人从中午工作到下午 6 点,期间另一个人负责家务和孩子。我们俩都精疲力竭,晚上会拿着笔记本电脑坐在沙发上,试图再努力工作 1 小时,屏息以待一切很快就会结束。

Pandemic YOLO

(其实并没有。)

但是,一旦明确我们将长期身处其中,Auth0 真诚传达的信息是,不要因为尝试做超出自己能力范围的事情而让生活变得更困难。CEO 向下传达的信息很清楚:照顾好你的员工,做你能做的事,不要让自己筋疲力尽。我们调整了截止日期,花时间在会议上与彼此交流,然后就顺利度过了。从那时起我对许多人说过:如果没有这种支持,我很快就会自愿失业。

当我得知关于此次收购的令人震惊的消息时,距疫情大流行以及我在 Marketplace 团队任职已经过去了 18 个月。我们的主要竞争对手之一,Okta,以 65 亿美元收购了我们,我们将火热的 Auth0 橙色换为更稳重的 Okta 蓝色。我不知道该怎么想,很高兴我的股票期权会有价值,但这不及 Auth0 精神的消逝。我们都听说过小而有活力的初创公司被收购,然后慢慢被大公司吸收的故事。

但事实是,我不想立即离开,我相信 Auth0 仍然会以某种形式存在,即使在大公司的保护下。我对公司创办者以及将公司发展到今天的样子的人们有信心。

我在 Marketplace 团队又工作了 18 个月,与团队成员和合作伙伴一起设计和构建我们平台的集成。很多时候我们凭感觉行事,但一如既往,周围的人和我们所做的工作一直激励着我。然而,在 2022 年的夏天,我的家庭遭受了另一场灾难,我再次除了应对眼前的情况之外无能为力。我再次被新的团队成员、新的经理和新的总监包围,他们都毫不含糊地告诉我:照顾好你的人,我们会处理工作上的事情。这是收购后的一年多,这种支持一如既往。我在休了几个月的家庭假期后返回,立即投入工作,真的很高兴能以编写代码的方式分散注意力。

在去年初,我在公司进行了最后一次团队变动。和一些真正的退伍军人一起工作,他们在公司的年头与我一样长、甚至更长。我喜欢这个团队,也喜欢这项工作,但缺少了一些东西,直到我写下了这篇文章的大部分内容,我才真正意识到那是什么:Auth0 的故事已经被讲述,结局已经揭晓,未来也已经写好。我们是否会 IPO,是否会永远保持私有,或者被哪家公司收购,已经不再是问题。我们是“Okta 旗下的 Auth0”,很快只会被称为“Okta CIC”。还有工作要做,还有重大挑战要面对,但原来的故事已经结束并放在书架上。在充满公司的世界中,我们是为数不多的成功公司之一,而这是因为我们投入了心血和汗水。

我将永远感谢两位创立 Auth0 的了不起的人,Eugenio Pace 和 Matias Woloski,以及在过去的 6 年中与我一起工作和学习的所有才华横溢的人。我觉得自己在那段时间里完成了十年的职业成长,并学到了大量关于建立和经营一家以人为本的公司意味着什么的知识。

那么,接下来要做什么?我首先要处理一些事情(税收,2024 年预算,简历和 LinkedIn 的更新),然后计划在接下来的 2-3 个月里写我去年一直想写的所有文章 commit log,以及进行我的两个主要开源项目,budget-cliapi-getter。还有一个即将到来的自行车比赛,我需要为此训练,还有两个孩子可能会让我多陪陪他们!之后会怎样,谁知道呢?如果我能对你有所帮助,请联系我