Quotes About Professionalism
Professionals speak truth to power. Professionals have the courage to say no to their managers. How do you say no to your boss? After all, it's your boss! Aren't you supposed to do what your boss says? No. Not if you are a professional. 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
BazillionQuotes.com
Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best.
~ Robert C. Martin
BazillionQuotes.com
Whatever else a TODO might be, it is not an excuse to leave bad code in the system.
~ Robert C. Martin
BazillionQuotes.com
What this team did not realize was that having dirty tests is equivalent to, if not worse than, having no tests.
~ Robert C. Martin
BazillionQuotes.com
Yet attentiveness to detail is an even more critical foundation of professionalism than is any grand vision. First, it is through practice in the small that professionals gain proficiency and trust for practice in the large. Second, the smallest bit of sloppy construction, of the door that does not close tightly or the slightly crooked tile on the floor, or even the messy desk, completely dispels the charm of the larger whole. That is what clean code is about.
~ Robert C. Martin
BazillionQuotes.com
It is not enough for code to work. Code that works is often badly broken. Programmers who satisfy themselves with merely working code are behaving unprofessionally. They may fear that they don't have time to improve the structure and design of their code, but I disagree. Nothing has a more profound and long-term degrading effect upon a development project than bad code.
~ Robert C. Martin
BazillionQuotes.com
It is no longer sufficient that every programmer does what is right in their own eyes. Some disciplines, standards, and ethics will come. The decision before us today is whether we programmers will define them for ourselves or have them forced upon us by those who don't know us.
~ Robert C. Martin
BazillionQuotes.com
Professionals use their powers for good and write code that others can understand.
~ Robert C. Martin
BazillionQuotes.com
A craftsman is someone who works quickly, but without rushing, who provides reasonable estimates and meets commitments. A craftsman knows when to say no, but tries hard to say yes. A craftsman is a professional.
~ Robert C. Martin
BazillionQuotes.com
Robert C. Martin
~ errorMessage()
BazillionQuotes.com
We in this industry sorely need to increase our professionalism. We fail too often. We ship too much crap. We accept too many defects. We make terrible trade-offs. Too often, we behave like unruly teenagers with a new credit card. Martin, Robert C.. Clean Agile (Robert C. Martin Series) . Pearson Education. Kindle Edition.
~ Robert C. Martin
BazillionQuotes.com
Professional developers do not prevent others from working in the code. They do not build walls of ownership around code. Rather, they work with each other on as much of the system as they can. They learn from each other by working with each other on other parts of the system.
~ Robert C. Martin
BazillionQuotes.com
Working overtime is not a way to show your dedication to your employer. What it shows is that you are a bad planner, that you agree to deadlines to which you shouldn't agree, that you make promises you shouldn't make, that you are a manipulable laborer and not a professional.
~ Robert C. Martin
BazillionQuotes.com
Code formatting is about communication, and communication is the professional developer's first order of business.
~ Robert C. Martin
BazillionQuotes.com
Professionals are often heroes, but not because they try to be. Professionals become heroes when they get a job done well, on time, and on budget.
~ Robert C. Martin
BazillionQuotes.com
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
BazillionQuotes.com
Clean code is not written by following a set of rules. You don't become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines.
~ Robert C. Martin
BazillionQuotes.com
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
BazillionQuotes.com
One difference between a smart programmer and a professional programmer is that the professional understands that clarity is king. Professionals use their powers for good and write code that others can understand.
~ Robert C. Martin
BazillionQuotes.com
Perhaps you thought that "getting it working" was the first order of business for a professional developer. I hope by now, however, that this book has disabused you of that idea. The functionality that you create today has a good chance of changing in the next release, but the readability of your code will have a profound effect on all the changes that will ever be made.
~ Robert C. Martin
BazillionQuotes.com
Since you are on your own, it is up to you to foresee the changes going on right now in your profession. You must adapt your Life's Task to these circumstances. You do not hold on to past ways of doing things, because that will ensure you will fall behind and suffer for it. You are flexible and always looking to adapt. If change is forced upon you, you must resist the temptation to overreact or feel sorry for yourself.
~ Robert Greene
BazillionQuotes.com
Do not overstep your bounds. Do what you are assigned to do, to the best of your abilities, and never do more. To think that by doing more you are doing better is a common blunder. It is never good to seem to be trying too hard—it is as if you were covering up some deficiency. Fulfilling a task that has not been asked of you just makes people suspicious. If you are a crown-keeper, be a crown-keeper. Save your excess energy for when you are not in the court.
~ Robert Greene
BazillionQuotes.com
the problem about working with friends is that it confuses the boundaries and distances that working requires.
~ Robert Greene
BazillionQuotes.com
Think of the workplace as a kind of theater in which you are always wearing a mask. (Reserve your most interesting and colorful thoughts for your friends, and for those whom you can trust outside work.)
~ Robert Greene
BazillionQuotes.com
