COMMUNICATIONS OF THE ACM April 2005/Vol. 48, No. 4 27 What is your profession? Computer science. Oh? Is that a science? Sure, it is the science of infor- mation processes and their inter- actions with the world. I’ll accept that what you do is tech- nology; but not science. Science deals with fundamental laws of nature. Computers are man- made. Their principles come from other fields such as phy