You can make so many mistakes as both a fly fisherman and a programmer. Knowing which direction to err is incredibly valuable.