Next version of Learning Functional Programming in Scala alvin August 16, 2017 - 10:25am

I get to have another operation (surgery) next week, but I still hope to have the next version of my book on Scala and functional programming available by the end of the month.

Viktor Frankl: Man’s Search for Meaning alvin August 13, 2017 - 11:03am

Besides books on sports, the first book I remember reading that wasn’t assigned to me by a teacher is Man’s Search for Meaning, by Viktor Frankl.

Recommended Reading

After I sold Mission Data in 2007, I also sold most of my belongings and drove to Alaska, a state I fell in love with during several vacations many years ago. As a result of that moving process, I sold over 400 books, keeping only the 100 or so “best” books that would fit in my car.

Forced to think about keeping only ~100 books, I learned that my favorite business books are:

The karma of a pessimist

“You will not be punished for your anger.
You will be punished by your anger.”


As you can tell from this book, when I was young, I was a pessimistic person, but as I grew older, I worked hard to change my attitude into a positive, can-do person. If you think you can’t change your attitude, I’m living proof that you can.

Career lessons from “Project Runway”

“It takes a wise man to learn from his mistakes,
and an even wiser man to learn from others.”

Zen proverb

When I returned from Alaska in 2008, I lived with a friend for a little while, and she made me watch a TV show named Project Runway. She didn’t really have to try too hard; I watched one episode with her, and I was hooked.