Wrong Thinking

Here’s a story about what I call “Wrong Thinking.”

Way back in high school when I was playing baseball, a pitcher named Catfish Hunter became the first baseball player to get paid over a million dollars a year. I thought that was crazy, in a bad way. One day I talked to my dad about it, and asked him why people like farmers and engineers who did more important work didn’t get paid like that.

He didn’t have a great answer at the time, and that thought kept on bothering me. These days I think a correct answer he could have given me goes like this: “Baseball is in the entertainment business, just like singers and actors. For whatever reason, some sort of supply and demand, society is willing to pay those people a lot of money. So if the money bothers you, what you can do is make that money just like Catfish Hunter, and then give it away however you see fit.”

This is a page from my book, Functional Programming, Simplified

Handling objections (and hidden objections)

Dogen-zenji said, 
“When you say something to someone he may not accept it, 
but do not try to make him understand it intellectually. 
Do not argue with him; 
just listen to his objections until he himself 
finds something wrong with them.”

Zen Master Shunryu Suzuki

This is a page from my book, “How I Sold My Business: A Personal Diary”

Tuesday, September 20, 2005

I've answered a few more questions from the Class B partners by email. Since there is now such a large group of us involved in the discussions we decided to all use our personal email addresses instead of our business addresses. We thought that would help prevent emails being sent to the other people at the company by mistake.

This is a page from my book, “How I Sold My Business: A Personal Diary”

Saturday, September 17, 2005

As the last few days progressed, we all realized we'd be in no shape to have a serious discussion about selling my shares to the LLC partners. Some emergency issues came up at work, and we were all tired, but David, George, and Cooper still wanted to meet for about ninety minutes.

We met at the office at 10 a.m., and I began by telling them that just a little while ago Rob looked like he might come back on the scene with a higher offer than what he came up with a long time ago, but then he took a completely different tact and agreed to a transfer out of the country.

This is a page from my book, Functional Programming, Simplified

Question Everything

“I have no special talent. I am only passionately curious.”

Albert Einstein

A Golden Rule of this book is to always ask, “Why?” By this I mean that you should question everything I present. Ask yourself, “Why is this FP approach better than what I do in my OOP code?” To help develop this spirit, let’s take a little look at what FP is, and then see what questions we might have about it.