Chanakya Quotes worth learning

Here are some of the most popular quotes from Chanakya.

“A person should not be too honest. Straight trees are cut first and Honest people are screwed first.”

“Even if a snake is not poisonous, it should pretend to be venomous.”

“The biggest guru-mantra is: Never share your secrets with anybody! It will destroy you.”

“There is some self-interest behind every friendship. There is no Friendship without self-interests. This is a bitter truth.”

“Before you start some work, always ask yourself three questions – Why am I doing it, What the results might be and Will I be successful. Only when you think deeply and find satisfactory answers to these questions, go ahead.”

“As soon as the fear approaches near, attack and destroy it.”

“Once you start working on something, don’t be afraid of failure and don’t abandon it. People who work sincerely are the happiest.”

“The fragrance of flowers spreads only in the direction of the wind. But the goodness of a person spreads in all direction.”

“Whores don’t live in company of poor men, citizens never support a weak company and birds don’t build nests on a tree that doesn’t bear fruits.”

“God is not present in idols. Your feelings are your god. The soul is your temple.”

“A man is great by deeds, not by birth.”

“Never make friends with people who are above or below you in status. Such friendships will never give you any happiness.”

“Treat your kid like a darling for the first five years. For the next five years, scold them. By the time they turn sixteen, treat them like a friend. Your grown up children are your best friends.”

“Books are as useful to a stupid person as a mirror is useful to a blind person.”

“Education is the best friend. An educated person is respected everywhere. Education beats the beauty and the youth.”

Image Courtesy

Pragmatic Programmer Tips Sheet – Noteworthy ones that no Developer or Consultant can push aside

Larry Wall

As a tech consultant to some of the IT companies, I’ve always felt that the companies(and employees) could have minimized or eliminated many of their headaches if they had implemented some of the ideas given below…

Here are some straight lifts from The Pragmatic Programmer

Provide Options, Don’t Make Lame Excuses
Instead of excuses, provide options. Don’t say it can’t be done; explain what can be done.

Be a Catalyst for Change
You can’t force change on people. Instead, show them how the future might be and help them participate in creating it.

Make Quality a Requirements Issue
Involve your clients in determining the project’s real quality requirements.

Critically Analyze What You Read and Hear
Don’t be swayed by vendors, media hype, or dogma. Analyze information in terms of you and your project.

Program Close to the Problem Domain
Design and code in your client’s language.

Always Use Source Code Control
Source code control is a time machine for your work—you can go back.

Test Your Software, or Your Clients Will
Test ruthlessly. Don’t make your clients find bugs for you.

Gently Exceed Your Users’ Expectations
Come to understand your users’ expectations, then deliver just that little bit more.

Work with the Client to Think Like a Client
It’s the best way to gain insight into how the system will really be used.