Alexei A. Frounze said it:
I wrote:
....
Sure, morons like me who at least know the difference between real
hardware facts and (perhaps even CS-certified)-programmers guessing,
<q Alex>
I think it's a rather common misconception to think that a Computer
Science graduate is superior to another software or electrical
engineer who did not take those CS classes formally or in that amount.
It's a misconception among everybody, including the CS grad. About 10
years ago I thought myself that those guys in CS are probably doing
and learning something cool and useful and getting lots of experience.
Yeah, right. Now that I've worked in the industry for a while and
interviewed CS grads and saw them at work, I realize how clueless and
naïve I was. If anything, a degree in CS may probably only serve as a
simple indicator of a person knowing how to operate a PC, which
nowadays is a rather common trait among high school kids and probably
doesn't need any certification much like proficiency in the native
language.

CS degree holders aren't inferior either. A decent
electronics engineer doesn't necessarily make a good programmer and
I've seen such examples too. What ultimately matters is a good
understanding of how things really work and/or the ability to figure
out things right when they're not yet known, problem solving skills,
actual hands-on experience that can be used right away, good gut
feeling for traps and possible mistakes, for the good and the bad in
the design, implementation and otherwise, ability to look ahead and
foresee things, troubleshooting/debugging skills, curious mind,
challenging and putting unverified things, assumptions and assertions
to test, desire and ability to learn and improve. A degree doesn't
guarantee those things.
Alex
</q>
Amen. Many thanks for this clarification
__
wolfgang