在丹麦克尼利撰写丹麦克利的文章开始,选择无聊技术的流行运动,然后就黑客新闻进行了一些讨论。虽然我同意它可以是从商业角度来看拇指的好的规则,但我想在其他角度上发光,为什么我认为它不应该成为普遍的。
选择无聊技术可以导致创新放缓。它最近开始 - 在2015年。可能很难注意到它是新鲜的,但在20年前流行的类似运动可能是灾难性的。许多有价值的语言和技术(Ruby,.net,Rust,名称几个)将有一个非常困难的时间变得流行。语言或技术,无论它有多好,都无法在没有采用和社区的情况下茁壮成长。特别是在生命中的早期。选择无聊技术宣言站在反对早期采用,可能会减缓创新。
选择一些新框架,技术或语言可以让我们在提供价值方面慢。它可以将来更难维护码级。更少的开发人员知道它。所有这一切都来自短期业务视角。但是,生活和工作更多,而不是最大限度地提高我们所做的一切的业务价值。在思想中保持业务并优化ROI非常重要,但它太容易陷入了太多优化的陷阱。
这个新的令人兴奋的事情会使我们的团队比成熟的东西更快地学习。它将给出我们已经知道的新的视角。它可以帮助吸引人才。它可以为编程带来更多的快乐。有时企业风险超过所有这些,但这很罕见。我们倾向于高估业务风险,我从企业家的角度写下。
我帮助建立冲浪者作为联合创始人,现在是CTO超过三年。它始于一个侧面项目,具有创造更好的SEO工具的简单思想,现在它是300万美元的ARR,完全引导公司,招聘了30人。我们对该项目的主要目标是学习。那个点我是一位经验丰富的红宝石开发人员。学习JavaScript在编程中给了我一个全新的视角,让我在Ruby和其他一切方面发挥了更好的开发人员。我知道选择令人兴奋的技术是一种方法。
Elixir成为冲浪者的基础。这不是全新的领域 - 语法类似于Ruby,我知道来自JavaScript的一些功能编程,但它很令人兴奋,而不是无聊。有人会说我应该选择轨道。三年后,我知道选择Elixir是我们茁壮成长的主要原因之一。这是一个很好的选择,有很多好处。
我学到了很多。它让我在没有客户的困难时期让我动机,因为如果这不起作用,我一直对自己说,至少我会学到一些东西。后来,它是一个巨大的才能,否则很难获得。技术,尤其是利基,可以是雇用开发人员的良好过滤器。如果有人对Elixir感兴趣,我们可以假设他们有好奇心,是程序员的重要壮举。
它使我们在一开始就变慢了吗? 当然。 但这使我们在艰难时仍然充满动力。 雇用Elixir开发人员比Ruby开发人员难吗? 是的。 但是我们采访的所有程序员都是杰出的。 不要盲目遵循经验法则。 如果兴奋推动着您,那么您并不孤单。 加入“选择令人兴奋的技术”俱乐部。