3 ms·
That's not a very good analogy. Most would agree, I think, that the separation between CS, as taught in most programs, and professional software development is
by RandomOpinion 10y ago
That's not a very good analogy. Most would agree, I think, that the separation between CS, as taught in most programs, and professional software development is far, far smaller than the separation between physics and aerospace engineering.
- sidlls 10y agoWell, that's another discussion altogether. I'm of the view that the closeness of professional software development to academic CS is one of the biggest problems in the industry from the perspective of regarding it as an engineering discipline.
- tracker1 10y agoAgreed.. software engineering, as usually practiced, is definitely a craft. It's a very technical craft, but still a craft discipline.
- yomly 10y agoI think that's just a function of how much money is in the field - more people end up in industry than academia AND industry has an even bigger interest in pushing the boundaries. This leads to blurring between the lines of industry and academia. I'm sure if there were more money in subatomic physics we'd observe the same thing.