How does your room look when you have all your things cluttered on your table/shelf? How long will it take to find things from the heap of dump?

Image: The Art of Programming by Geek & Poke

Keeping Your Functions Short

Keeping very few things on your table/shelf without dumping things on it, will make your room look cleaner.

Meaningful Function Names

The habit of arranging your belongings into small boxes and labelling each box, helps in finding things easily. You don’t have to open each box to know whats inside it.

Putting Things At The Right Place

Everything in the house has a designated place for it. The stove goes in the kitchen and not in the bedroom.

Tell-Don’t-Ask Principle

You use your stove for cooking, but that happens from the kitchen. You don’t take your stove to your bedroom to cook.