Virtualization Concepts: How Can it Helps to have more than 24 Hours per Day
Ezzeldin Hussein
Building and growing teams and solutions that impact the future. Delivering exceptional customer experience. Driving change through innovation. Inspiring and coaching others to dream more and do more. Sharing W-Ezz-dom.
I get asked this question a lot "how can you get the time to do all of these tasks in one day?" and my funny answer is that "my day is 48 hours". I am not planning to share with you some time management tips as you can find tons of resources about it on the internet, but rather I would like to share my own two tips as a techie:
1.????Oversubscribe my day
2.????And prepare for tomorrow, today.
If you search “What is oversubscription means” you will get many definitions, one of the common definitions as per Cambridge Dictionary is: “If something is oversubscribed, people still want to buy things, especially shares or tickets, although all of them are already sold”. In the context of this article, we can add “people still want to buy more hours during the day, although all of them are already sold!”
From technology perspective, one of the well know benefits of virtualization is that it enables IT admins to share host (computer) resources among different applications which means they oversubscribe the physical resources on a host to maximize the number of workloads (VMs) that can run on a host. for me, I am treating my day as a host and my daily tasks as an application, when applying similar virtualization concept, I would get more than 24 hours per day!
?But how is this different from multitasking? Remember, multitasking is risky. “I can read while I am eating” is a simple example of multitasking. I also can read while I am cooking, but if I burned the food, I would need more time than what I tried to save!
领英推荐
?
?Back to our virtualization analogy, one of the core components of virtualization is the “Scheduler” and I will use VMware’s example for “CPU Load Balancing” using the VMKernel. VMkernel balances processor time to guarantee that the load is spread smoothly across processor cores in the system. I am using my brain as the scheduler to schedule my tasks across the day on the right timing to guarantee that the work is spread smoothly across the 24 hours (include sleeping:)) but that is not all, I also evaluate periodically if there are any opportunities for optimization and reschedule my tasks accordingly. A real life example for that, I utilized the time for a canceled meeting to write this article:)
?My second tip is about getting ready for tomorrow, today using Predictive DRS concept! While some of my daily tasks has nothing to do with my current activities but it will help me to save a lot of time in the future. in your domain, you should know what is coming and how to be prepared for it today not tomorrow. While others would spend most of their time on the preparation, I spend most of my time in the execution.
Do not forget to set some personal goals which will be my next article “How I used software subscription concept to lose 30Kg in 6 months:)”