Practical Life Skills For Software Geeks

When folding laundry, optimize for stacking. In general, thinner and flatter is better than not.

Cook with patterns, not recipes. Recipes are just lines of code. Recognize the underlying structure, chunk them into patterns and you can cook anything.

Attention Deficit Disorder? Don’t beat yourself up. If you don’t have it, you don’t belong to the tribe. And, it is not a “disorder”, just badly understood.

Take your shoes off at home. It is a form of error-trapping. You can’t always see the poop you’ve stepped on, and you spend less time cleaning your house.

Wash your hands before touching other people’s babies. Babies are not GPL.

If you don’t speak a second human language, don’t put it on your resumé. Programming languages do not count.

Don’t fax.

If you don’t have anything nice to say about someone on facebook/Twitter/{INTERWEB_PLACE}; cat > /dev/null

The cash you see in your bank account is not the cash you have to spend. Factor in system latency.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s