问HN:我成为了临时首席技术官,想要避免愚蠢的操作。
是的,应该是“操作失误”而不是“搞砸了” :)
<p>临时账户
<p>---
<p>背景:一家小型初创公司,3名开发人员。公司规模在10到20人之间。
<p>我的老板因疲惫而离职,这让我实际上成为了临时首席技术官。我们称他为赫淮斯托斯[1]。我更像是一个开明的个人贡献者,某种程度上感到自己有些力不从心。
<p>当雨下起来时,倾盆而下。我们的前首席技术官离开时,我们的项目经理——她非常出色——也开始了产假。我们有了新的项目经理,但她并不能完全胜任。除了我和非技术背景的首席执行官,组织中的其他成员在这里的时间还不够长,尚未能分担重任——他们正在努力适应!我还有一位非常棒的开发人员,另一位则是在我老首席技术官的影子角色下被聘用的——他是在合同签署之前就被招募的。不幸的是,经验表明他经验不足,我发现自己不仅要在他作为开发者的贡献上弥补不足——他充其量也只是中级水平。我们称他为科阿莱莫斯[2]。
<p>*好的方面:*
我们设法保持了工作的进展——我们找到了一种适合大家的方式来组织待办事项,因此项目进展顺利。
<p>*坏的方面:*
我感到力不从心的地方是……我们可以称之为行政管理?当我的首席技术官离开时,科阿莱莫斯负责赫淮斯托斯的离职手续,我认为他做得很糟糕。
赫淮斯托斯是我亲密的朋友,但在他离开后的头几个月,我甚至无法和他进行对话——他不清晰,常常在同一个小时内重复同样的故事多次。
现在他好多了,至少能说话和表达,但我尽量不和他谈太多工作上的事情,以便他能安静恢复。
有一次,我们在工作中经历了一些……痛苦的事情后交谈,他说他已经指示科阿莱莫斯:
1. 永远不要停用Google工作区管理员账户,
1.1. 而是将他们从所有设备上注销
1.2. 为该账户移除双重身份验证
1.3. 为该账户设置密码。
<p>然而,科阿莱莫斯却停用了赫淮斯托斯的账户,并将赫淮斯托斯的所有邮件重定向到他自己的收件箱。
<p>这只是科阿莱莫斯做过的多项事情之一,而这些事情他显然被指示过“不要”去做。
<p>对于Google账户和其他账户,有没有一些通用的经验法则可以帮助我避免今后出现这些操作失误?
<p>比如,如果我必须自己处理科阿莱莫斯的离职,我应该怎么做?
<p>我的经验更多是在清理`authorized_ssh_keys`和Shamir密钥轮换方面。这……并不相同。
<p>---
<p>[1] 赫淮斯托斯是希腊的疲惫之神: https://paleothea.com/gods-and-goddesses/hephaestus-god-of-burnout
[2] 科阿莱莫斯是愚蠢的化身 https://en.wikipedia.org/wiki/Koalemos#:~:text=In%20Greek%20mythology%2C%20Koalemos%20(Ancient,in%20Parallel%20Lives%20by%20Plutarch.
查看原文
Yes, fuck-ops not fuck ups :)<p>Throwaway account<p>---<p>Context: small start-up, 3 devs. Company size 10-20.<p>My boss burned out and has departed which has made me effectively the interim CTO. Let's call him Hephaestus[1]. I am more of what you'd consider an enlightened individual contributor and in am in some part finding myself out of my depth.<p>When it rains, it pours. As our previous CTO took his leave our PM - who is fantastic - went on maternity leave. We have a new one but doesn't fill her shoes. Other than myself and the non-technical CEO the rest of the organization hasn't really been around long enough to help share carrying the weight yet - they are getting there! I have one other dev who is fantastic and the other one was hired under the premise of being my old CTOs shadow - he was signed before the contract. Unfortunately, experience has shown he is wet behind the ears and I find myself having to pick up the slack not only when it comes to what he can contribute as a dev - he is intermediate at best. Let's call him Koalemos [2].<p>*The good:*
We are managing to stay on top of our work - we've found a way to organize our backlog that gels well with everyone and so the project is progressing nicely.<p>*The bad:*
Where I am finding myself out of my depth is with... let's call it admin? When my CTO left Koalemos was in charge of off-boarding Hephaestus and I think that was done poorly.<p>Hephaestus is a close personal friend of mine but for the first few months after he left it wasn't even possible to have a conversation with him - he was not coherent and would repeat the same story many times over and over again within the same hour.
He's better now, at least coherent and verbal but I try to not talk to him too much about work stuff so he can recover in peace.<p>One time we did speak after some... pains had happened at work he said he had instructed Koalemos to:<p>1. Never de-activate a Google workspace admin account, and
1.1. instead sign them out of all devices
1.2. remove 2FA for that account
1.3. set a password for that account.<p>Instead Koalemos did de-activate Hephaestus's account and instead redirected all of Hephaestus's emails to his own inbox.<p>That's one of more than one things that Koalemos has done that he were allegedly instructed to _not_ do.<p>Are there any general rules of thumb for not only Google accounts but other accounts that I can apply to avoid these fuck-ops moving forward?<p>Like, if I had to off-board Koalemos myself, what should I do?<p>My experience is more in the lines of cleaning up `authorized_ssh_keys` and Shamir key rotation. This is... not the same.<p>---<p>[1] Hephaestus is the Greek god of burnout: https://paleothea.com/gods-and-goddesses/hephaestus-god-of-burnout/
[2] Koalemos is the personification of stupidity https://en.wikipedia.org/wiki/Koalemos#:~:text=In%20Greek%20mythology%2C%20Koalemos%20(Ancient,in%20Parallel%20Lives%20by%20Plutarch.