Wednesday, May 30, 2007

Developing on the Back Deck

In honor of Jesse Keating, I present this development metaphor/cliche:

"Developing on the back deck"

It can have any one of three meanings:

1. Developing code through a terminal session running on one OS to a different OS, thus masking the things that suck about your desktop OS.

2. Pulling code out of your posterior region.

3. Working from home.

Saturday, May 05, 2007

Prospect Theory

I've been doing some reading about prospect theory lately. Prospect theory basically says that people tend to risk more to keep something than they risked in acquiring it in the first place. It also says that people are more willing to accept incremental gains that are a sure thing than they are willing to accept a chance at a huge gain. I'm sure a true connoisseur prospect theory will cringe at this over simplified explanation, but I think it makes the point.

To me, prospect theory is just another good example of the concept of least cost, plain and simple. Over billions of years of evolution, humans have gained the ability to determine which path will require the least amount of energy. When viewed objectively in the context of the modern world, where resources such as food are plentiful, some decisions that people make, which would seem perfectly rational 50,000 years ago, seem downright comical today.