Monday, January 4, 2016

16 Java And Programming Quotes To Motivate Yourself

Knowing the great people of your field is a great motivational factor. It can help you push yourself to limits, you can excel your skills in what you are doing. One of the fundamental belief of Agile development methodology is to create highly motivated developers. The only way programmers can keep themselves motivated is by looking at what your colleagues are doing, listening to great renowned developers and reading programming stories. Quotes can push to limits. Today we are sharing some timeless quotes from rest programmers who have done immense contribution to Java and programming community.





“It is not enough for code to work.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

“I’m not a great programmer; I’m just a good programmer with great habits.” - Kent Beck

“Truth can only be found in one place: the code.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

”We want to get engineers to think about something else.” - James Gosling, Creator of Java

“Responsibility cannot be assigned; it can only be accepted. If someone tries to give you responsibility, only you can decide if you are responsible or if you aren’t.” - Kent Beck, Extreme Programming Explained: Embrace Change

“It is far easier to design a class to be thread-safe than to retrofit it for thread safety later.” - Brian Goetz, Java Concurrency in Practice

“What would happen if you allowed a bug to slip through a module, and it cost your company $10,000? The nonprofessional would shrug his shoulders, say “stuff happens,” and start writing the next module. The professional would write the company a check for $10,000!” - Robert C. Martin, The Clean Coder

“Slaves are not allowed to say no. Laborers may be hesitant to say no. But professionals are expected to say no. Indeed, good managers crave someone who has the guts to say no. It’s the only way you can really get anything done.” - Robert C. Martin, The Clean Coder: A Code of Conduct for Professional Programmers

“Locking can guarantee both visibility and atomicity; volatile variables can only guarantee visibility.” ― Brian Goetz, Java Concurrency in Practice

“One advantage of static factory methods is that, unlike constructors, they have names.” - Joshua Bloch, Effective Java Programming Language Guide

“Redundant comments are just places to collect lies and misinformation.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

“Do The Simplest Thing That Could Possibly Work” - Kent Beck

“Duplication is the primary enemy of a well-designed system.” - Robert C. Martin, The Robert C. Martin Clean Code Collection (Collection)

“Just as it is a good practice to make all fields private unless they need greater visibility, it is a good practice to make all fields final unless they need to be mutable.”- Brian Goetz, Java Concurrency in Practice

“A long descriptive name is better than a short enigmatic name. A long descriptive name is better than a long descriptive comment.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

“The ratio of time spent reading (code) versus writing is well over 10 to 1 … (therefore) making it easy to read makes it easier to write.” - Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship 

1 comment: