"I always describe programming as: solving puzzles as a job. Programming is like having a job where you solve Soduku or crossword puzzles full time," says Keith Swenson, VP of R&D at Fujitsu America, where his work involves overseeing programming. "It is not easy to find the right solution that has the proper balance between power and usability."
"Software development is more like the fine arts than it is manufacturing," he adds. "A great programmer is better compared to Michelangelo than to Henry Ford."
NEXT: Computer and Information Scientist