为了更大的利益而肆意破坏

我们住在一栋老房子里,这对我们来说都是错的。

当我买下这栋房子的时候,它是完美的,或者至少足够完美。

但时代不同了。

我不再有小孩子了,花园现在太小了,我们想要的所有花都放不下了。

房间不是我们想要的地方,在所有错误的地方有太多的楼梯,厨房需要拆除并重新建造。

我相信其他家庭会像我们一样爱上这座房子,但没有现实的方法来重建它,成为我们现在想要的房子。

首先,在你住的时候对房子进行大手术是加倍的乐趣,当你必须保持至少一个厕所正常工作和卫生,并能够在建筑工地上做饭和睡觉时,这总是会减缓重建项目的速度。

因此,我们将在路的另一边的一块土地上建造一座新房子,在接下来的几年里,一座适合我们的房子,然后我们会把这座老房子卖给一个有年幼孩子的家庭,他们会喜欢它的,在他们搬进来之前,把旧的时髦厨房拆掉,建一个新的。

人们可能会认为软件不会像一座老房子,但它们比大多数人想象的更相似。

使用一个重要的软件,就像搬进一所房子:你需要让你的生活和房子或软件相互适应,因为没有什么是十全十美的,所以会有限制。

这些限制会影响你的思维方式:如果你住在一套两居室的公寓里,你甚至不会考虑邀请80名客人参加派对。

许多Varnish的用户花了时间来弄清楚Varnish如何融入他们的生活,并做出了必要的妥协,一旦你做到了,你就转移到了其他问题上,但Varnish的局限性一直影响着你对网站的看法,即使你没有意识到这一点。

好吧,我有个消息告诉你:你将在接下来的几年里搬进一所新房子,它将被称为瓦尼什V4,这意味着你将不得不决定谁住哪个房间,把毛巾和奶奶中国放在哪里,这一切都要从头开始。

我相信你会因此而恨我,“我们为什么要搬家?”,“毕竟没那么糟糕”,诸如此类。但如果我的工作做得对,很快就会变成“哦,这真是太棒了,我一直想要一辆这样的……”还有“嘿...看我这么做!”等。

我本可以从一个全新的Git存储库开始,明确地说,现在正在发生的事情是建造一座全新的房子,但软件不是从物理对象构建的,所以我不需要这样做:你可以继续使用Varnish,而我正在重建它,多亏了比特的奇迹,在它发生的时候,你不会看到一丝灰尘或灰尘。

所以,不要对未来几周内你会看到的肆意破坏感到惊慌,它不是在摧毁你今天用于网站的Varnish,而是在构建你未来将使用的新网站。

它对你来说是完美的,至少在几年内是这样。

保尔-亨宁,2013-03-18