View Single Post
Posts: 25 | Thanked: 22 times | Joined on Dec 2009
#63
Originally Posted by Fargus View Post
If you were to change that wording to sometimes differ I would agree however that is definately not the case with the Software Engineers that I work with.
I am talking about the groups in aggregate, not every single case. In technical terms, my experience suggests that, for example, AVG(c.technicalSkill) > AVG(j.technicalSkill) and AVG(c.usableInterfaceSkill) < AVG(j.usableInterfaceSkill), where c = all C (or lower-level) programmers and j = all Javascript (or higher-level) programmers.

That's grossly oversimplifying, and I don't believe all the differences can be stated that simply, but anecdotally there are substantial differences.

If you've ever used software developed by electrical engineers, you'll immediately understand the kind of difference in skills that I'm talking about...

Originally Posted by Fargus
The arguement above could actually be used to assert that scripting pool ought not to be allowed to develop as they are artistic not technical
I certainly wouldn't trust your average Javascript developer to write a decent OS kernel, any more than I would trust your average C developer to write a decent webmail application. That's not to say that one can't learn how to do the job of the other well, but it takes much more than just knowing how to do a thing in theory before you can do that thing well.