Hey buddy, I don't know what kind of lousy old-school EEs you've been working with, but over half my EE curriculum was spent on software and system design. We had to design the thing from the ground up, starting with requirements, then specifying features and I/O, then laying out a plan for writing the code using flowcharts, state machine diagrams, and (in one case) even UML diagrams. Only after that did we code anything. I'd say there's a lot more qualified EEs out there doing embedded development than CS majors and those programming on desktops. These days the desktop is so far removed from embedded devices (other than things with USB connections) that it's a completely different skill set. You just can't appreciate having all of 256KB of RAM and 8MHz of processing power when you have a dual-core system with 2 GB of memory.
Agreed. Computer science is for COMPUTERS. To do real work (embedded work), you need a real degree, in EE.:) Seriously though, embedded developers (good ones anyway) should know the hardware inside and out. CS majors just don't get that kind of exposure to low level stuff. I'd guess that at least half of all EEs are doing some kind of embedded software. The developers haven't "gone anywhere". They're just in a more useful field.
Actually, the one pictured (6080) is indeed the first LEGOLAND castle. The yellow castle did not belong to any coherent theme. 6080 ushered in the era of themed castle sets. And it was awesome.
Normally, I'd agree with you, but I think in this case it's different. It's all about public perception and to and extent, marketing. If IE8 can pass a test that's widely publicized and the latest FireFox can't, people may doubt that FireFox is superior. Of course people such as yourself will realize it doesn't mean much, but it's a very easy thing to point to and say "Hey it looks like Microsoft got something right."
This is simply a rant from someone who chose a poor college to learn engineering. I've got a B.S.E.E. and haven't been taught by a T.A. a day in my life.
Isn't this what drugs are for?
The MBA program is also not at all about spelling apparently...
I, for one, welcome our new harmonic overtones...
Hey buddy, I don't know what kind of lousy old-school EEs you've been working with, but over half my EE curriculum was spent on software and system design. We had to design the thing from the ground up, starting with requirements, then specifying features and I/O, then laying out a plan for writing the code using flowcharts, state machine diagrams, and (in one case) even UML diagrams. Only after that did we code anything. I'd say there's a lot more qualified EEs out there doing embedded development than CS majors and those programming on desktops. These days the desktop is so far removed from embedded devices (other than things with USB connections) that it's a completely different skill set. You just can't appreciate having all of 256KB of RAM and 8MHz of processing power when you have a dual-core system with 2 GB of memory.
Agreed. Computer science is for COMPUTERS. To do real work (embedded work), you need a real degree, in EE. :) Seriously though, embedded developers (good ones anyway) should know the hardware inside and out. CS majors just don't get that kind of exposure to low level stuff. I'd guess that at least half of all EEs are doing some kind of embedded software. The developers haven't "gone anywhere". They're just in a more useful field.
Actually, the one pictured (6080) is indeed the first LEGOLAND castle. The yellow castle did not belong to any coherent theme. 6080 ushered in the era of themed castle sets. And it was awesome.
A good point.
I did not know that. I hope they get that fixed!
Normally, I'd agree with you, but I think in this case it's different. It's all about public perception and to and extent, marketing. If IE8 can pass a test that's widely publicized and the latest FireFox can't, people may doubt that FireFox is superior. Of course people such as yourself will realize it doesn't mean much, but it's a very easy thing to point to and say "Hey it looks like Microsoft got something right."
But does it pass Acid 2?...
This is simply a rant from someone who chose a poor college to learn engineering. I've got a B.S.E.E. and haven't been taught by a T.A. a day in my life.