Tuesday, October 23, 2012

Code reuse myth

I've been wondering about this for a while and found an article with an interesting take on it.

Basically write testable code. Don't code for possible future reuse. Only make something reusable when you write a new piece of functionality and notice it is similiar to something you did before then make it reusable.

I like this because I see people spending a lot of time architecting reusable solutions when you can tell it will never be reused. However, when reuse makes sense, you can still make use of it.

http://agile.dzone.com/news/reuse-myth-can-you-afford

Monday, September 3, 2012

Busy skies

Last night In dreamed that there was a huge meteor shower. We were driving on a highway and saw one after another plane and helicoper fly past us. The jets would occasionally let a missile go which would be followed my a great explosion, presumably blowing up a large meteor. I looked up and saw lots of planes in the air.

Tuesday, May 15, 2012

Developer VS Project Manager


A man is flying in a hot air balloon and realizes he is lost. He reduces height and spots a man down below. He lowers the balloon further and shouts:
"Excuse me, can you help me? I promised my friend. I would meet him half an hour ago, but I don't know where I am."
The man below says, "Yes, you are in a hot air balloon, hovering approximately 30 feet above this field. You are between 40 and 42 degrees North latitude, and between 58 and 60 degrees West longitude."
"You must be a programmer," says the balloonist. 
"I am," replies the man. "How did you know?" 
"Well," says the balloonist, "everything you have told me is technically correct, but I have no idea what to make of your information, and the fact is I am still lost." 
The man below says, "You must be a project manager" 
"I am," replies the balloonist, "but how did you know?"
"Well," says the man, "you don't know where you are or where you are going. You have made a promise which you have no idea how to keep, and you expect me to solve your problem. The fact is you are in the exact same position you were in before we met, but now it is somehow my fault."