The great exalted software guru measures time by the size of the USB drive I give to him. I brought with me a 16 GB USB drive able to fit on a key chain to give to the guru. I laid the new 16GB drive at his feet and the guru picked it up and examined it closely.
He said, “It has been a long time since you last visited.”
I asked, “How long has it been?”
The guru replied, “It has been 15 gigabytes ago.”
Yes, the guru was right it had been a long time. The guru said, “You first visited me 16 gigabytes ago.”
I said, “How can it be that I gave you a 16 gigabyte USB drive today and I have visited you many times before.”
The guru smiled and said, “Time begins now not yesterday.”
I thought I am going to need a bit more explanation than that and I started to speak and say, “Exalted software guru…”.
The guru held up his hand and I stopped. The guru continued and said, “In software the first day of learning starts today not yesterday.” I started to speak again and the guru held up his hand to stop me. The guru said, “skills that were useful yesterday are not useful today. Those skills you develop today will not be useful tomorrow. This is why software professionals need to learn something new every day.”
He reached under his rob and scratched himself. I felt a bit uncomfortable not knowing how to respond and then he pulled out a 5 ¼ floppy disk.
I thought, “640KB.”
He said, “no 720KB.”
I said, “16GB minus 720KB is really just about 16GB, so the 720KB is insignificant.”
The guru smiled and said, “YES!, what you learned in the past may not be useful today or tomorrow.”
I asked, “if skills that I learn today are not useful tomorrow then why learn them today?”
The great exalted one held up his hand and said, “Why do you keep trying to interrupt me?” I apologized and he continued and said, “you need skills today and you need to learn tomorrow’s skills today too.” I nodded because I started to understand.
Just like he always does the guru picked up his new 16GB USB drive and walked back into his cave. He waved and said, “I will see you in a few terabytes.” It was his way of saying I will see you soon.
I walked down the hill and thought what I had learned today. I need to learn something new every day about tomorrow. I can’t live off of the technical skills I learned in the past. Then I thought, “I wonder where I can buy a 1 terabyte USB drive.”
More from the guru…
https://davidlongstreet.wordpress.com/2009/04/27/the-software-guru-speaks-again/