“慢点。你会更快地完成任务”

世界正以如此高的速度前进,如果我们不越走越快,我们可能会觉得跟不上。上面来自程序员Jeffrey Ventrella的话提醒我们,慢和稳赢得了比赛。...
Illustration for article titled "Slow Down. You'll Get the Job Done Faster"

世界正以如此高的速度前进,如果我们不越走越快,我们可能会觉得跟不上。上面来自程序员Jeffrey Ventrella的话提醒我们,慢和稳赢得了比赛。

Ventrella提出了缓慢编程的理由,但这几乎可以应用于任何努力:

在快速程序员中,我作为一个缓慢的程序员的牺牲品是一种节奏失调的形式——在其他程序员的机关枪迭代的重击下,我的编码节奏变得不存在了。我的编程风格是由不同大小和时间尺度的有机弧定义的,每个弧都从探索、尝试和错误、黑客和临时变量开始。基本上,很多脚手架。一幅画开始成形。后来,我回来点我的I和交叉我的t。每个弧的末端类似于实现就绪代码清洁我的工作室”是完成这个周期的必要部分。我代码贡献的开发弧与策略、设计方案和体系结构的出现同义。

有时,在一个成熟的有机体出现后,我会回去重新开始,因为我觉得我对如何做有更好的想法。有时候我错了。有时候我是对的。在有机体完全形成并盯着我看之前,没有办法真正知道。

总之,回到大锅汤程序员。问题是这样的:在整个软件生态系统中没有停滞——没有静止池来获得吸引力和应用设计过程,任何人,即使是一个快速的编码者,怎么能做好设计?

通过一路缓慢的探索,您可以构建一个更好的产品(而且还可以避免以后花费大量时间的重做)。不仅仅是好的设计需要时间,好的创意的产生和各个行业的其他思维活动也需要时间。

从字面上说,超速并不能让你更快到达那里。

慢程序设计的例子|自然…大脑…语言…技术…设计

照片由汉斯,马里恩。

  • 发表于 2021-05-19 23:04
  • 阅读 ( 84 )
  • 分类:互联网

你可能感兴趣的文章

陈铁柱啊
陈铁柱啊

0 篇文章

相关推荐