劣质软件
Worst of Breed Software

原始链接: https://worstofbreed.net/

“劣质品种”是一个讽刺网站,专门展示故意糟糕的软件开发实践。它推崇“简历驱动开发”——优先选择那些在简历上*看起来*令人印象深刻的技术和架构,而不是提供实际价值或简洁性。 该网站强调灾难性的“设计模式”,例如“分布式单体”,以及一个应避免使用的技术“雷达”,所有这些都以具有讽刺意味的热情呈现。它还包含来自行业专业人士的虚假推荐,他们吹嘘着不必要地复杂的解决方案——将简单的脚本迁移到 Kubernetes,使用区块链来处理 cookie,以及采用多个 React 版本——即使这些选择明显损害了性能。 “劣质品种”的核心理念在其宣言中有明确说明,它倡导**复杂性胜于简洁性,流程胜于人,工具胜于解决方案,简历胜于价值。** 这是一个对科技行业趋势的幽默批判,这些趋势优先考虑流行语和职业发展,而不是构建有效的软件。

## 黑客新闻讨论:“最差的品种”软件 最近一则黑客新闻帖子引发了关于令人沮丧的软件开发实践的讨论,源于一位用户在一家大型公司(“BigCo”)的糟糕离职面谈经历。原发帖人描述了一种“证明自己存在的价值”的文化——优先考虑复杂、炫耀的代码和持续的自我宣传,而不是高效、直接的解决方案,这种现象也被称为“简历驱动开发”。 评论者对此感同身受,分享了在大型公司和初创公司中类似环境的故事。在接受工作之前识别这些模式很困难,但有人建议使用不太主流的语言可能表明更具实验性、更少官僚主义的文化。 对话范围扩大到批评具体的反模式,包括过度工程化的解决方案(例如为静态网站使用 Kubernetes)、对有问题技术的依赖(YAML、数据库中的 JSON)以及过时的技术栈(Microsoft Access)。一个共同的主题是对以安全为中心的 IT 部门阻碍实际开发的沮丧。最终,该帖子突显了软件行业内普遍存在的愤世嫉俗,即优先考虑可证明的价值与简历建设练习之间的矛盾。
相关文章

原文

WorstOfBreed_

We make bad software.

Welcome to the premier destination for Resume-Driven Development, Over-Engineering, and Resume-Padding. Why build simple solutions when you can build a distributed monolith managed by 4 different committees?

What "Experts" Say

Our Manifesto

  • COMPLEXITY over Simplicity
  • PROCESS over People
  • TOOLS over Solutions
  • RESUME over Value

// We are Worst of Breed.

联系我们 contact @ memedata.com