#63/111: Fish!

What is it about?

You are now in charge of a team of discouraged people and your job is to increase their productivity. What would you do? Mary Jane, the fictive new manager, has gone to a fish market and learned why you can be productive and happy despite having a exhausting job.

What can I learn?

Choose your attitude: You chose your future and how you will experience it. If you truly decide to be energetic, you will be energetic. If you decide to be depressed, you will be depressed. You decide how you see the world.

Play: Work don’t have to be exhausting and depressing. Try to include some fun. You can make games out of the most boring activities. I have once worked on a really boring assignment where I had to check about 10,000 addresses per hand. I created some goals and tried to get faster from hour to hour. It wasn’t the greatest game ever played but at least I had some fun.

Make their day: Do something that will WOW others. You have always the opportunity to be outstanding. Can you finish a project sooner than announced? Can you do something remarkable for your customers? Just think and let your mind flow. I’m sure you know something.

Be present: There’s a Zen lore where a pupil asks his master why he is so happy. And the Zen master answers: “When I eat, I eat. When I walk, I walk. When I sleep, I sleep.” When I heard this the first time I thought that it was obvious. However, it isn’t. The key is to be present and do one thing. Don’t play with your kids and talk to the phone. Don’t read a book and watch TV.

Conclusion

Fish! is a nice book in an unusual setting. It’s really short, i.e. you can read it in 60-90 minutes. I don’t really have anything to criticize but also I’m not overly impressed. However, these principles are really valuable and if you haven’t implemented them yet, you probably should read this book and start making your life more livable.

Things of interest: Calculators

531-8008 by minusbaby

What have bliss, googol, eggshell and oilhole in common? Think of your days in school where you got your first calculator. Right, you can write these words with it.
I asked myself in these days: “How many words can you write on it? And which are they?”
While I was browsing on Flickr for a picture with data and numbers I saw one with these “calculator words”. So, I decided to write a program to find them. This program is written in Python and uses the two megabytes (it’s small) NetBSD word list.

words = open("/usr/share/dict/words").readlines()

def is_good(char):
   chars = ['b', 'e', 'g', 'h', 'i', 'l', 'o', 's']
   if char not in chars:
       return False
   return True

def bad_word(word):
    for char in word:
       if is_good(char) == False:
           return True
    return False


for word in words:
    word = word[:-1] # strip "n"
    if bad_word(word) == False:
        print word

Together with this program I created a list which contains words which are writable on a calculator and theirs encodings in digits.

def to_digit(char):
    table = {'o': '0',
             'i': '1',
             'e': '3',
             'h': '4',
             's': '5',
             'g': '6',
             'l': '7',
             'b': '8'}
    return table[char]

def to_calc_word(word):
    out = []
    for char in word:
        out.append(to_digit(char))
    out.reverse()
    return "".join(out)