Are developers programmers or engineers?

An interesting InfoWorld story on project management. Quotes:

…”The act of constructing software is, in fact, not an engineering process,” Cooper said. “Engineering to me is problem-solving, which is very different from solution implementations, which is what programmers [do].” Title inflation is endemic to the industry, he said. “Web designers are called programmers, programmers are called engineers, and engineers are called architects, and architects don’t seem to ever get called,” Cooper exclaimed.

…Software, said Cooper, is dominated by people who like to create things as opposed to those who like to serve other people.

via Dane Carlson.

Speaking of serving a need, MeanDean blogs about e-Sword free bible study software. Looks interesting.