崇高文本最大的特点就是它不会改变

2020-09-23 19:59:46

在现代世界里,一切都在以疯狂的速度变化。我们每年都会有新的操作系统和新的手机,谷歌每月打开和关闭它的产品,许多物理设备在比崇高文本发布周期更短的时间内宣布、生产和消失。我对此有两个问题。

首先,不断增加新的功能,因为否则你如何证明发布是合理的呢?VS代码每月发布新内容!它们早已过了交付必需品的阶段(现在已经过了几年了),但是发行版仍然在交付。因为他们有一个团队,这个团队有一个巨大的预算可供备用,而且没有任何力量阻止他们运送任何东西,无论重要与否。没有过滤器。

您可能认为VS代码可以通过关闭所有东西而变得崇高。嗯,是的,但是你必须每个月都这样做,因为他们每个月都会增加新的东西,而新的东西想要你的注意,所以他们为你启用了它,为你推广了它。

Suplime通过只由两个手头没有太多空闲时间的人开发来对抗这一点。因此,ST中的每一个细节都是必不可少的,而不是所有不在那里的东西都不在那里。是的,昨天发布的一些新框架可能不受支持,一些模糊的集成可能不存在,但好处是它保持了ST体验的整洁和集中。这让我比试图取悦每个人但却让每个人都感到疲惫的VS代码高兴得多。

第二个问题是,当事情发生变化时,有些方面会变得更糟,有些会完全消失。我每年都会对苹果的活动感到恐惧--今年他们会破坏/移除我严重依赖的哪些基本功能?即使没有删除某些内容,兼容性也总是变得越来越差。这个扩展依赖于这个版本的VS代码,另一个依赖于那个版本。很抱歉,此扩展的开发人员未将其更新为当前版本。即使事情总体上变得更好了,但有些事情总是会在过程中被打破/改变/移除。考虑到变化的速度和每个开发人员依赖的功能数量(每个人都不同),每个新版本都会有人搞砸。轮到你了只是个时间问题。

另一方面,崇高变化很慢。现在的版本,ST3,和我一年前,两年前,五年前用的版本是一样的。而ST2,12年前发布的,与我今天使用的非常非常接近。ST4目前处于阿尔法状态,老实说我分不出区别。好的一面是什么?我知道我得到的是什么。如果它现在适合我,十年后也会适合我。我可以信赖它。我一次就习惯了,我可以把余生都花在工作上,而不是每个月学习一个新工具。我不想冒着失去它的风险,因为它改变了太多。ST将永远保持ST,如果它是完美的,我很高兴它不会改变。

我还创建了开源的东西:Fira Code、AnyBar、DataScript和Rum。如果您喜欢我所做的,并希望早日访问我的文章(以及其他好处),您应该在Patreon上支持我。