D drdobbs.com Software Engineering ≠ Computer Science (2009) 482 points nreece 9 years ago 305 comments