问题,问题,问题。有时我有答案。在这里,我们有更多的读者反馈。
…
MD 问我是否可以分享一个关于一家公司何时“做错了什么”的故事。
好吧,再来一个“实名制”出错的案例怎么样?我说的是一些愚蠢的程序员写了一个过滤器来“排除顽皮的词”,并最终拒绝了名字恰好与四个字母的英文单词相匹配的人。我的典型例子是“Nishit”,因为那是 2009 年左右在另一份工作中实际发生的事情。
但那是旧闻了。我说的是“又一个案例”。这是从 2019 年底开始的。似乎有人决定要从支持队列中“移动一个指标”。有一小部分客户故意使用明显令人反感的名字注册。它们由合理的主要是水的袋子(即人)处理,他们可以查看它并弄清楚要保留什么以及要清除什么。
好吧,目标是在本季度末实现目标的傻瓜程序员显然又出击了,他们写了一个东西来禁止任何符合入围名单的人。然后他们运行了它,而且——令人惊讶的是——它禁止了一群没有做错任何事的真人。当然,那些人可能在其他服务上遇到过很多问题,而现在这家公司是最新的一家,表明它可能是多么愚蠢和无情。
“我真的姓‘公鸡’。你希望我如何继续?”
毫不奇怪,这激怒了一群人,并在新闻周期中引起了轰动。在内部,它被带到每周审查会议上,我在那个时候不知何故仍在运行。有人在那里介绍了这个案子,很明显他们是在走过场,因为我们在地毯上打电话给他们。
出于一些非常愚蠢的原因(实际上所有其他高级工程师和经理那天早上都在进行异地计划,*有人*必须主持这次会议),我是房间里最资深的人,所以我觉得我必须问他们这个问题作为“公司的声音”(不管这意味着什么):
“我能不能让你保证以后再也不这样了?”
他们不会承诺的。我没有得到回复。他们只是看着我。结论:这肯定会再次发生。没有人在乎顾客发生了什么事,也没有人在乎整个事情看起来有多糟糕。
之后,我与一些在客户支持方面工作过的朋友进行了交谈。他们根据使用该应用程序的人发出的“故障报告”知道发生了什么。他们很清楚什么是真正的问题,什么是明显的“ OKR骗局”。
正如我们所想的那样,他们决定对此进行编码,因为这会让他们声称已经自动化了正在提交的某些类别的票证。就像,当然,它实际上会删除为此提交的少数票证。几个小时或几天后,它还会产生大量的伤害(和糟糕的公关等等),并且必须将其关闭。但是,此人设法发布了该功能,因此他们可以获得奖金、晋升或其他任何东西。
当然,业力是个婊子。几个月后,新冠疫情袭来,公司开始大量裁员。我敢打赌所有这些人现在都走了。不幸的是,这也意味着从这次事件中吸取教训的人可能也已经离开了。哼。
对于今天“幸运 10,000”组中的任何人,请阅读有关此主题的一些额外阅读材料。
…
一位读者回复了我的“无主”程序帖子,并询问是否可以通过将“_exit()”放入析构函数或类似函数来避免段错误。他们是完全正确的。如果你让程序退出而不是试图进入未知领域,它实际上会干净地退出。在我的例子中你已经有了 unistd.h,所以去吧。
…
另一位读者评论了同一篇文章,只是问“文件名有点令人担忧。一切都好吗?”。我猜他们错过了 knowyourmeme.com 的链接,或者通常不熟悉“那些不是真正的拖钓但有点有趣的东西”的概念。
说到那种东西,那只蜥蜴就是我的精神动物。
呵呵呵呵。
…
Jeff 问我是否在 Mastodon。我没有使用它(或“Fediverse”的任何其他方面)。我也不在推特上。我以前有一个“商业”帐户有一段时间,但从未真正使用过它,并在去年 Twitter 的发展方向变得明显时删除了它。我支持那个决定。
我应该提到整个 Fediverse 的事情有一些可疑的部分,因为有人经营一个偶尔会获得共享链接的网站。发布指向其中一个内容的链接基本上会召唤一大群(机器人)蝗虫,它们都想同时生成链接预览。不久前我打算写一篇关于这个的帖子,但它会很短而且有点陈旧,所以我就在这里提一下。
现在,由于所有这些 /w/ 东西都只是磁盘上的一堆平面文件,所以所有这些文件都在内存不足的情况下提供,就像哼哼一样。我不能用完数据库连接或类似的东西。我基本上受到我在交换机端口上支付的带宽水平的限制。最终,他们都得到了他们想要的东西,它就停止了。但是,看一两分钟可能会很有趣。
如“tail -f”所示,Web 服务器的活动日志有一定的“节奏”。发生这种情况时,它会滚动得如此之快,以至于您几乎无法阅读它。你肯定注意到了。
这远不是一个新问题。早在 2017 年 8 月就提交了一份报告,称它可以共同“用作 DDOS 工具”,当时它是一个小得多的问题。
自 2018 年以来,有问题的错误报告(我不会在此处链接,但人们仍会查找并尝试加入)已经关闭,任何从事此类工作一段时间的人都不应该感到惊讶。
有没有人看过经典的《辛普森一家》剧集,有人掉进井里,在剧集结束时,他们通过在地上贴上“CAUTION WELL”标志来“解决问题”?
“应该可以的。” – 场地管理员威利
每当我看到这样的错误时,我都能在脑海中听到他的声音。