开发地狱和范围膨胀让我非常恼火。我已经与太多其他开发者合作过,他们就是无法停止改变或添加想法。就先完成它吧,然后我们可以调整和添加东西。

我已经见过太多开发者陷入开发地狱。开发者似乎总认为自己比实际上要有五倍的能力和耐心,这就是为什么我总是告诉他们将自己的想法缩小五倍。

一个巨大的问题是开发者不理解小和大想法之间的区别。我已经有过开发者说他们要重做Minecraft、Mario Party或Rust,然后声称它是“容易”或“小”的。这些是巨大的项目,不是小想法。

另一个常见的问题是想要为未来的想法做出整个系统超模块化的。理解模块化系统可以使未来的添加更容易并节省时间,但通过试图从一开始就使所有内容适应,结果是当前项目变得100倍困难而永远无法完成。至少先完成一些东西,然后从那里改进和扩展。

如果我再听一次“没问题”从另一个开发者那里,我就要失去理智了。