Hacker News new | ask | show | jobs
by hetman 4566 days ago
The difference between software development and computer science is the difference between being able to assemble a car from spare parts, and being able to design the pieces like a new engine or gear box.

The two skill sets don't overlap entirely. However having the latter generally makes mastering the former somewhat easier.

1 comments

The best analogy I've read in this thread so far.