Click here to Skip to main content
16,019,976 members
Articles / Engineering

Inspirational Quotes (From Richard P. Feynman) for Software Developers to Consider

Rate me:
Please Sign up or sign in to vote.
2.06/5 (5 votes)
24 Sep 2023CPOL4 min read 4.4K   1   6
Richard P. Feynman was a genius who remained human throughout life and his quotes are inspirational.
Numerous quotes from the amazing Engineer, Richard P. Feynman.

Richard P. Feynman was a professor at California Institute of Technology and worked at Los Alamos on the Manhattan Project. 

I recently read his great book:

"Surely You're Joking, Mr. Feynman!": Adventures of a Curious Character[^]

He was a genius physicist but managed to stay human. Alas, many engineers forget how important that last part is.

Teach principles not formulas.

Image 1

#### And, by "teach", he means LEARN. Learn foundational principles in Software Development and you will be able to learn any technology.

The first principle is that you must not fool yourself and you are the easiest person to fool.

Image 2

#### So many developers forget that they can easily fool themselves and begin believing their own lies : "Oh, yes, I understand exactly how that works."  Then things go haywire in production and they remember that they don't know every detail of how it works.

What I cannot create, I do not understand.

Image 3

#### This is why many of us got into Software Development. We thought if we could build it then we could understand it.

Know how to solve every problem that has been solved.

Image 4

#### Work to learn the things that are known. Stop worrying about the unknowns.

I would rather have questions that can’t be answered than answers that can’t be questioned.

Image 5

#### There are places you will work where "they" have all the  answers and "know" everything. Learn what you can and get out of there.

If you thought that science was certain – well, that is just an error on your part.

Image 6

We need to teach how doubt is not to be feared but welcomed. It’s OK to say, “I don’t know.”

Image 7

##### Why are Devs so afraid to say, "I don't know"?

I was born not knowing and have had only a little time to change that here and there.

Image 8

I think it’s much more interesting to live not knowing than to have answers which might be wrong.

Image 9

Study hard what interests you the most in the most undisciplined, irreverent and original manner possible.

Image 10

#### Remember, ABL, Always Be Learning

And to learn, you have to first know that you don't really understand the thing as well as you could. You cannot believe you know everything.

Religion is a culture of faith; science is a culture of doubt.

Image 11

#### Science was invented to be doubted. So you'll keep on asking questions and learning more. Doubt your code will work too. It'll make you stronger.

### THIS!!!! 👇👇👇👇👇👇👇👇👇👇

There is no learning without having to pose a question. And a question requires doubt.

Image 12

### THIS!!!! ☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️☝️

Scientists are explorers. Philosophers are tourists.

Image 13

Be an Explorer, Not a Know-it-all

#### Programmers should always be learners (explorers) too. Sadly, paid work often turns programmers into mimics and hucksters.

The only way to deep happiness is to do something you love to the best of your ability.

Image 14

If you think you understand quantum mechanics, you don’t understand quantum mechanics.

Image 15

#### This is very much true for programming too.  

You have no responsibility to live up to what other people think you ought to accomplish. I have no responsibility to be like they expect me to be. It’s their mistake, not my failing.

Image 16

#### Be what you want to be. Learn the things you want to learn and you'll grow strong and fast.

Yes, a lot of times that means you have to do those things after a complete day of work (what others wanted you to do) but never give up on what you want to learn.

I learned very early the difference between knowing the name of something and knowing something.

Image 17

## Just because you know the name of a pattern or can re-type how to sort numbers with JavaScript, doesn't mean you understand the concepts.

Never confuse education with intelligence, you can have a PhD and still be an idiot.

Image 18

Nobody ever figures out what life is all about, and it doesn’t matter. Explore the world. Nearly everything is really interesting if you go into it deeply enough.

Image 19

Fall in love with some activity, and do it! Nobody ever figures out what life is all about, and it doesn’t matter.

Image 20

##### Stop being so caught up on being happy and focus on something and doing it to the best of your ability and happiness will arise.

The highest forms of understanding we can achieve are laughter and human compassion.

Image 21

So true in IT. 

So needed in IT workplace. Be the difference.

History

  • 22nd September, 2023: Initial version

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) RADDev Publishing
United States United States
"Everything should be made as simple as possible, but not simpler."

Comments and Discussions

 
GeneralMy vote of 4 Pin
Sunny Developer26-Sep-23 9:21
Sunny Developer26-Sep-23 9:21 
Formatting could be better but good collection of reminders.
GeneralRe: My vote of 4 Pin
raddevus26-Sep-23 12:37
mvaraddevus26-Sep-23 12:37 
QuestionArticle? Pin
Nelek24-Sep-23 6:19
protectorNelek24-Sep-23 6:19 
QuestionI added the images twice - but article fails Pin
raddevus22-Sep-23 8:43
mvaraddevus22-Sep-23 8:43 
AnswerRe: I added the images twice - but article fails Pin
jeron122-Sep-23 9:56
jeron122-Sep-23 9:56 
GeneralRe: I added the images twice - but article fails Pin
raddevus22-Sep-23 10:24
mvaraddevus22-Sep-23 10:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.