Thoughts on Engineering