IAWYC and your examples reflect my own experience.
But unless there's some difference between the amount of planning, thinking, and daydreaming necessary for our ancestral environment and the amount of those things necessary now, evolutionary psychology at least provides some weak evidence that humans on average plan, think, and daydream about the right amount. That suggests that maybe the costs to asking people on dates and getting stuff done is balanced by benefits elsewhere.
Subscribe to RSS Feed
= f037147d6e6c911a85753b9abdedda8d)
In software development, this is known as being "Agile." Originally, software was designed mostly in head-land (a "Big Design Up Front"), but gradually a different process was pushed wherein a smaller, prototype design would first be constructed, then evaluated for its effects in real-land, and then improved upon, repeatedly. I find it interesting that unlike in the world of sports, where "one step at a time" can be almost universally agreed upon, software development is rife with controversy over whether "Agile software development methods" have any real advantages.
Sounds like the concept of "agility" could be generalized richly indeed.