Comment by j2kun
> Engineers design and build things on top of the discoveries of scientists
I agree with a lot in this post, but I think it's also worth mentioning how this is a two-way street. Practical considerations often drive theory research as much as the other way around.