What's the difference between a scientist and an engineer?
Scientists learn more and more about less and less until they know everything about nothing while engineers learn less and less about more and more until they know nothing about everything...
And as Heather points out engineers cant lie to themselves....right/wrong is obvious....works/does not work is obvious.
Eggheads at computers lie to themselves all the time now.
And they lie to us all the time now.