Karl Wiegers has a wealth of experience in software engineering. He is also a wise counselor with life lessons to share. In his recent book, Pearls from Sand, Karl parlays those lessons into an entertaining series of stories, each with a useful message.