Linked by Eugenia Loli-Queru on Sat 14th Jan 2006 03:26 UTC
General Development What is the best way to think of software development? Is it science? Is it art? Is it craft? Is it something else entirely? Read Steve McConnell's article here.
Thread beginning with comment 85661
To read all comments associated with this story, please click here.
Is it art? No of course not.
by Michael on Sat 14th Jan 2006 12:24 UTC
Michael
Member since:
2005-07-01

Art does not solve a problem, it communicates ideas and feelings. Potentially a computer program could be a work of art but the act of programming it would just be like the engineering involved in constructing a statue.

Science is research and happens in labs. When you write a program to solve a problem, you are an engineer. You should not be thinking about pushing back the boundaries of human knowledge or expressing your innermost feelings. You should be thinking "What's the cheapest, most effective way to do this?".