Archive for October, 2006

Honing strategic thinking skills

Monday, October 9th, 2006

Dave Lorenzo talks about learning how to think strategically and how it is similar to learning a new foreign language.

  1. Perfection is simply unattainable when you are learning. Strategic thinking is developed over time, and isn’t an on/off switch you can flip at a whim
  2. You evaluate, choose, and act, leveraging your experience, and then evaluate the outcome, refining your ability for future decision making. You don’t need to make the perfect decision—you only need to keep making active choices and striving for excellence
  3. Practice. Keep making better decision over and over, until making best strategic decisions until it becomes second nature.

For the more technically inclined (e.g. programmers), this reminds me a lot of the rule of writing recursive functions.

  1. The result of each successive computation has to be closer towards the ultimate result, no matter how small of a leap
  2. Just keep running it as many times as needed (just assume until infinity)

* I’ve ommited the last rule of recursive functions, which is to stop when the result is achieved. Learning how to think strategically should be a life-long learning process. There’s no such thing as too much of it. We just don’t want computations on computers to run forever.

Arguments — pick your battles

Friday, October 6th, 2006

Never argue with an idiot, they drag you down to their level and beat you with experience

I saw the funny (albeit rude) quote above today and recalled how I have learned (from a person wiser than myself) about life in the corporate world — that it’s not always about constantly topping the other person in an argument. People have feelings, and you pick your battles. Letting the other person win gives them a boost of confidence, and we can all use that once in a while. Give and take. No need to be a jerk over why the toilet scrub brush should be red instead of blue (even if blue is better).

Take a step back and look at the big picture, I’m sure the corporation has bigger problems to worry about.

Schedule wake-up calls to your mobile phone from Skype

Thursday, October 5th, 2006

Lifehacker has this post on a command line feature that will invoke Skype to call a phone number. Looks like it works! Now you can schedule wake-up calls to your cell via Skype. The command (for Windows) is:

c:\Program Files\Skype\Phone\Skype.exe /callto:001XXXXXXXXXX
(replace X’s with 10 digit phone number)

1. Run command

2. Skype initiates outgoing call

3. Phone rings!

Cool stuff. Now all you gotta do is write a script that will initiate the call at a certain time to fully automate it. Maybe throw in a web based interface and hook it up to the web so that you can schedule these “reminder” calls from anywhere with internet access.

* At time of writing, Skype offers free PC-to-phone calls to US and Canada

Algorithm for a sincere apology

Sunday, October 1st, 2006

Owing up isn’t something everyone likes to do, and when we do, we usually just try to get it over with as soon as possible. Here’s an algorithm for a sincere apology (vs. an insincere “canned” apology).

  1. Say what you did wrong;
  2. Acknowledge how it hurt, disappointed, or upset the other person;
  3. Admit you were wrong to do it and then apologize;
  4. Say what you are going to do to correct it and make sure it doesn’t happen again;
  5. Ask those people you upset how you can make it up to them and then do it.

David Ackert, Ackert Advisory

Thanks to Mark Goulston’s post here.