Joel Spolsky of "Joel on Software" has a nice article about Undergraduate programming. I especially like this: Software development is an art.
I have been thinking a lot about software development in the last few years, and came to that realization as well. The soft factors in software development are so strong that it is at least as much an art than a science. Software needs creativity. Software needs design. Software needs esthetics. Software needs beauty.
Read the rest of this entry ยป