March 13, 2007

Can you reason?

My wife recently wanted to get a logic puzzle for her classroom, just a little something for the kids to mull over. In her Googling she found "The Zebra Puzzle" (quite often referred to as "Who owns the zebra?"). You can Google it and wikipedia it if you wish to cheat, but for those out to sharpen their minds here are the clues we were given.



Supposedly only 1-2% of the population can figure this puzzle out. I doubt that is valid, but for what it's worth we figured it out in less than a half hour of joint work while watching Futurama.

-----------------------------------------------------------------------------------------------



  • There are five houses.
  • Each house has its own unique color.
  • All house owners are of different nationalities.
  • They all have different pets.
  • They all drink different drinks.
  • They all smoke different cigarettes.
  • The English man lives in the red house.
  • The Swede has a dog.
  • The Dane drinks tea.
  • The green house is on the left side of the white house.
  • They drink coffee in the green house.
  • The man who smokes Pall Mall has birds.
  • In the yellow house they smoke Dunhill.
  • In the middle house they drink milk.
  • The Norwegian lives in the first house.
  • The man who smokes Blend lives in the house next to the house with cats.
  • In the house next to the house where they have a horse, they smoke Dunhill.
  • The man who smokes Blue Master drinks beer.
  • The German smokes Prince.
  • The Norwegian lives next to the blue house.
  • They drink water in the house next to the house where they smoke Blend.

So, who owns the Zebra?



-----------------------------------------------------------------------------------------------



enjoy

Until next time,

Les

March 7, 2007

Best Practice

I won't be the first to offer argument against doing things according to so called "best practice". I feel that if a methodology is adopted as a "best practice" then it probably would be worth my time to follow. I would however put my 2 cents in and say that if all else fails, do something right.



Best practices are exactly what they claim to be: practices. Sometimes we (especially as software developers) get so caught on following the latest best practice that we fail to deliver the most important thing: the product (and yes I am insinuating that these best practices change and often).



It's not so much that best practices aren't worth their salt (it's an expression, look it up) that they are constantly replaced, but practice can only be based on current knowledge (scope if you will). You can only practice what you currently know, and as you practice you may learn better or quicker solutions that you can practice later.



But while I'm honing my skills as a master methodoligist I need to remember that at the end of the day I still have to deliver a product (in my case software) and even if I'm the best at perfecting a practice if I don't deliver software then I don't pay the bills.



this rant brought to you by the letter b



Until next time

Les





powered by performancing firefox

February 15, 2007

What I'm doing (revisited):

Since I have nothing else to report, here's an update from last post:

  • Final Fantasy III - completed, all characters at level 99, and all characters mastering at least 2 jobs -

  • Crypto-Nomicon - um... call that a false-start -

  • Final Fantasy V - decided to wait a while until I play this -

  • Mario Kart DS - I think I lack 3 unlockables now. -

  • Big Brain Academy/Brain Age - fell off the wagon, my poor brain -

  • cleaning the garage (work-in-progress) - cleared off enough space for the wife's car, no more accomplished -

  • writing Java code - still going. -

Until next time

Les