3 ms·
I think there is definitely a difference in personality types between "Computer Science" people and "software engineers", which the author is characterizing as
by seldo 17y ago
I think there is definitely a difference in personality types between "Computer Science" people and "software engineers", which the author is characterizing as white and blue collar. However, I think the white/blue distinction carries overtones of a class difference which isn't necessary.
A good engineering team needs CS people to be the "architecture astronauts" and pure engineers to keep them grounded and make sure something actually ships. Too many CS guys and you ship something needlessly complicated far too late; too many engineers and you ship spaghetti code that doesn't scale, because they're focused on results rather than architecture.