3 ms·
As a software practitioner, I find it hard to believe the distinction is a question of degree of quality and thoroughness. CS largely involves design and imple
by anxrn 11y ago
As a software practitioner, I find it hard to believe the distinction is a question of degree of quality and thoroughness.
CS largely involves design and implementation of machines and automaton, and in many cases far more complex machines and automaton (for example, self-learning ones) than "real" engineering. I can't see how this is not engineering, so I'll have to respectfully disagree.
- ecopoesis 11y agoSome CS involves that. Some involves fitting pieces together, or following an existing pattern: something more akin to carpentry then engineering. My point was not to denigrate CS, but in fact to say that it is something larger then just engineering. Sometimes what we do is engineering, sometimes it's science, sometimes it's math, and sometimes it's carpentry.