Magnetic yellow ribbon update

Alec's musings on software development, politics, and whatever other thoughts for which he can't find a human audience.
Looking for an easy way to protest Bush foreign policy week after week? And an easy way to help alleviate global poverty? Buy your gasoline at Citgo stations.
Problem solvers tend to be concerned with things, how they work, why they don’t work, and how they can work better. Since software engineers must solve problems that are more concerned with things than people, generally a concern for things is an advantage. Even when the problems appear to be more about people, such as a graphical user interface design, the software engineers can best analyze and solve them if they think of these problems as involving things—cognitive psychology, for example—rather than people.