You are as Dumb as You Ever Will Be

A great line from Design Patterns in Ruby by Russ Olsen in talking about You Ain’t Gonna Need It (YAGNI):

Barring a sharp blow to the head, as you stand here today you are as dumb as you ever will be.

You get smarter every day. Your users (generally) understand your app and their needs better every day. Unnecessarily trying to solve future problems is really just guessing, so why do it if you do not have to?

Tags: ruby software