The Art of Doing Science and Engineering: Learning to Learn
Created: 2022-10-03 22:59
Science and Engineering are always changing. Knowledge doubles and become obsolete very quickly. This is the reality we face, then only way to keep up with it is to embrace it and learn how to learn.
In spite of the difficulty of predicting the future and that unforeseen technological inventions can completely upset the most careful predictions, you must try to foresee the future you will face. […] Develop a vision of your future. Getting anywhere is better than drifting.
Lastly, in a sense this is a religious course: I am preaching the message that, with apparently only one life to live on this earth, you ought to try to make significant contributions to humanity rather than just get along through life comfortably—that the life of trying to achieve excellence in some area is in itself a worthy goal for your life. It has often been observed the true gain is in the struggle and not in the achievement—a life without a struggle o your part to make yourself excellent is hardly a life worth living. […] In ancient Greece, Socrates (469-399 BC) said: The unexamined life is not worth living.
- Computers enable micromanagement
- Can computers think?
- Foundations of the digital (discrete) revolution
- Psychologically designed languages beat logically designed ones
- Knowledge and productivity are like compound interest
- Machines change the things we do not only how we do them
- Programming democratized
- Society went from material goods based to information services based
- Think before you write the code
- Programming is about formal specification
- Not everybody can become a programmer