Balance in all things.
No matter where you go, there you are.
Wherever you are, it is not the "real world".
There is no right answer.
Out of sight out of mind.
Put like things together.
Assume stupidity before malice and ignorance before stupidity.
Everything looks like a nail to a man with a hammer.
You can never go back.
"A man's gotta know his limitations."
You prefer to believe the beliefs you prefer.
Anything can be improved.
Always have a backup plan.
Better is relative.
You see what you know.
It is easy to confuse motion with direction.
More isn't always better.
Expect symmetry.
Where there is one, there are more.
Never force anything.
You have to run to stay in place (Entropy always increases).
The closer to the source, the more the leverage.
Use it or lose it.
Retreat is an option.
Use the right tool for the job.
If you can't solve the problem, solve a related easier problem.
Accidents do happen.
Always leave your enemy a way out.
Let go of the outcome.
Seek advice. (advice is underrated)
Seek perspective. (perspective is underrated)
Unless you ask, you won't receive.
There are always tradeoffs.
Orthogonalize design, subdivide implementation.
Nothing explains like an example.
There is no substitute for experience.
Nothing is as simple as it first appears.
Life is too important to take seriously.
Avoid absolutes.
Without measures, you can't improve.
You tend to go toward what you are looking at.
Ritual confers safety.
Show up.
Frequently traveled roads appear shorter.
There is always someone faster.
Just having the tools does not get the work done.
Train in your weakness, compete in your strength.
Anger is tiring.
Odds are things are normal.
Fix it early.
Keep your eyes open.
You might not get another chance.
Copyright © Robert Heckendorn, All rights reserved, 1998-2007
But what good is it?
What's the punch line?
Better than what? or by what measure? or for what purpose?
What is wrong with this picture?
Has this already been done?
What is the problem we are trying to solve?
What if we do nothing?
The Principle of the Flywheel -
The Principle of Headroom -
The Principle of Entropy -
The Principle of Leverage -
The Principle of Locality -
Thou shalt not destroy the user's data.
Thou shalt not provide inconsistant results, data, or interface.
Thou shalt provide complete error messages.
Standard is better than better.
Write code as if someone else will read it.
Never pass up the opportunity to go for a joy ride.
Allow the experience of fresh air and the wind in your face to be pure ecstasy.
When loved ones come home, always run to greet them.
When it's in your best interest, always practice obedience.
Let others know when they've invaded your territory.
Take naps and always stretch before rising.
Run, romp, and play daily.
Eat with gusto and enthusiasm.
Be loyal.
Never pretend to be something you're not.
If what you want lies buried, dig until you find it.
When someone is having a bad day, be silent, sit close by and nuzzle them gently.
Delight in the simple joy of a long walk.
Thrive on attention and let people touch you.
Avoid biting when a simple growl will do.
On hot days, drink lots of water and lie under a shady tree.
When you are happy, dance around and wag your entire body.
No matter how often you are criticized, don't buy into the guilt thing and pout. Run right back and make friends.
Respect the Elders
Teach the Young
Cooperate with the Family
Play when you can
Work when you should
Rest in between
Share your Affection
Voice your Feelings
Leave your Mark