Thursday, August 27, 2020

Where did my work hours go!


Background:

While at work, I stumbled upon a file in my temp folder which had some application usage timestamps. I wrote few lines of Java code to find out average time I was spending on those applications & overall in office. Average time clocked everyday felt lot more than the amount of “real” work I have been doing! This got me thinking! How much time do I really spend working every year, every day?



Some numbers:

8*3 Slogan-> “Eight hours labor, Eight hours recreation, Eight hours rest"

365 days-102(weekends)-22(leaves)-11(public holidays)= 230 days * 8 hours (9-6/10-7 per day with lunch break) = 1840 Work Hours (~20% every year)

(365*24) -1840 =  6920 Personal Hours (~80% every year) => My personal time when I normally vegetate


Within those 8 work hours, I squeeze in quite a lot of “work” like reading and responding to useful-useless mails/ST chats/phone calls/news/browsing/tapri-water-restroom break/gossip/cubicle chit chat/ meetings/trainings/sitting passively on a conference bridge/50 people crisis calls where you can't conribute/writing this blog/the mortgage guy needs that document printout etc. apart from my favorite “stare out of the building’. Of course, I am not counting that extra hour for lunch;)

Then I am left wondering, how can I make time for coding and related productive "work" for which organisation pays me every month! How much of these 8 hours are really productive and how much is distraction/sheer waste?

It's subjective to start with. Different people with different job profiles/work allocation/timezones have different patterns!  I am mainly talking about coders here.

Our DNA seems to be designed that’s fit for a lazy species. We prefer the tasks which are pleasurable. We human beings are like any other machine which can’t operate at 100% efficiency! Let’s accept that “8 hours of efficiency” isn’t possible. We sometimes do uninteresting, hard, new, repetitive and no pressure work which adds to the efficiency loss. “Tomorrow” or “still have time and I can catch up” syndrome makes it worst and sprinkle the Monday’s fatigue and Friday’s excitement to that.

My personal experience tells me that 40-60% efficiency is average, 60-70% is great, and 70-90% is excellent. Anything below 40% deserves attention (Not considering 1% of the employees, who can manage 8-14 hours of productive/efficient work, so excuse me if you fall in that category!) If you churn out code or fix defects or manage environment/pipeline or creating design documents etc. for about 4-6 hours every day then you are doing fine. Managers breathing down your neck with task lists and status updates (agile eh!) or if there is an adrenaline pumping live issue or if delivery date was yesterday, the efficiency numbers might go up.


Few way outs which are working for me( Tough & preachy part) :




• Be a task master.  Plan & prioritize as the first thing in the morning or even better at end of the previous day! I easily end up wasting my whole day if I don’t have a prioritized todo list.

• Identifying what is ‘productive’ and what Is ‘distraction’ and when your brain CPU cycles are raring to go. Early morning and 3-5PM are the most productive hours for me. Any distraction then will kill my productivity. Context switching isn’t easy for my single core processor with little RAM & hard disk!

• Learn to efficiently manage meetings and mails. Ignoring and saying no without being rude is an art worth mastering.

• Really work when you are working (combination of smart & hard)! Or you have a choice to stay till 10 PM to feel frustrated and fried. 

• Professional pride, to be the best, satisfaction of getting something done and loving what you do are the things which will spice up your work. Set goals and achieve it without excuses.

• Slack off at times. Call sick without feeling guilty, mix play with work, take a break and do what you love or missing out!

• Learn ABCD method, Pareto Analysis, Eisenhower box, priority matrix etc time management tricks. Use tools like GTD, Pomodoro etc. if needed.


• At end of the day or end of the week, ask yourself, did u do produce or learn anything useful? My answers are "no" majority of the times!

• Isn’t it great that we are paid by hours spent (sometime for just showing up!) and not work done :)? Worth respecting it.

How do you think these 8 hours should be best used? What are your tricks of managing day’s "work" so as to enjoy the other two 8 hour slots of the day uninterrupted & without guilt!


PS : Reproducing this old blog I wrote in 2012 when I was a heads down coder :)

Saturday, October 26, 2019

Sabbatical - My Pursuit of HappYness

All good things come to an end because that's what makes them good.

I am back to work after my sabbatical experience. Let me break this for you, nothing magical happened :) It wasn't life changing but definitely a course correction. Did I enjoy it and would do it again if possible? Hell yeah!

Last phase of sabbatical was a mixed bag (See blog one and two here).
  1. Travel Diary
  2. Upskilling
  3. Health
  4. Closing Thoughts
1. Travel Diary( August - Time without kids)

  • Maldives - Experienced pristine water & mesmerizing marine life in the coral reefs of Maldives. A tad expensive but worth a visit! Don't come back without the thrill of scuba, snorkeling & dolphin spotting. We swam with sharks literally! Well, baby sharks and not the great whites.

  • Srilanka  - It was a surprise trip. Loved the laid back city and beaches. The rail journey to the hill city of Kandy left some permanent memories.


2. Upskilling

  • Did few courses and certifications while some are in progress. I mainly focused on deep dive of cloud (AWS/GCP) and associated technologies.


  • Could take out time to read few books. Few of my favorite ones & recommendations are :

  • Met few old colleagues and mentors. Heard their interesting and unique journeys to realize that infinite possibilities exists all around us if we have the courage and grit.
  • Participating in the Toastmasters club regularly.

3. Health

  • I am running few miles everyday now and lost some weight(~5 kgs). Have built a mini gym at home with a treadmill, workout cycle and some weights. Kids are looking quite excited about it.
  • Becoming more rigorous about eating healthy.
  • Committed to change in lifestyle to start work at 8 AM and wind up by 6 PM to be with family or myself. This helps in beating the peak traffic as well. Plan to take any late evening calls while commuting or from home if urgent.

4. Closing thoughts

Sabbatical isn't a long vacation but an opportunity to recharge & rethink about life. It felt very different from usual holidays as well. A distance from regular life gave me an opportunity to identify what I missed and what I didn't. Few people might even get the answer to the big question of, "what they really want" from life, instead of "going with the flow".

Below are the pros, cons & lessons from my experiment :

  • Pros
  1. I got the true taste of leisure which is absolute fun and elevating for sometime. Change in routine is awesome & should be done regularly.
  2. Time spent with family and friends. Kids thoroughly enjoyed it.
  3. I'll cherish these pages of my life forever. I experienced a range of emotions which was rare in regular environment.
  4. Satisfied my wanderlust.
  5. Found a purpose/life project.
  6. Got off the auto-pilot with fresh perspectives simulated by new surroundings. Travel conversations transitioned from the daily nuances to ideas & observations about where we are, experiences, culture, philosophy etc.
  • Cons
  1. I feel that I have lost momentum somewhat at work. Not sure if I should blame sabbatical or changed work environment. I will give it some time before I jump onto any conclusion.
  2. The planning/budgeting doesn't work, so be careful. I wish I had dedicated more time to work on my health, volunteering and travel. I overestimated the time I had, so focus on upskilling and health was crammed towards the end.
  3. I couldn't completely withdraw from work mentally during my time off. That nagging feeling of missing out on work front was a bit unsettling at times.
  • What I learned
  1. Revisited my relationship with time and money.
  2. I don't need lot of money to live a happy life. The more time passed and the less money I had, the more comfortable I was.
  3. Sabbatical is not a career or financial suicide.
  4. Having strong work ethic is different from being a workaholic.
  5. The feeling of freedom is priceless.
  6. Take a step back frequently, clear the junk in your head, think and universe might have some important lessons for you. Focus on what "really matters".
  7. Stop playing safe. Take risks.
  8. The ability to be truly present in our work and in our lives beyond work is something worth mastering.
I wish I had captured more and proper pictures instead of quick point and shoots. A lesson for future self to be more sensible about picture suggestions from missus :)


Thank you everyone who helped & joined me during this lifetime experiment.




Course Certificates


  1. Certificate - AWS For Architects High Availability And Continuous Deployment
  2. Certificate - AWS For Devops Continuous Delivery And Process Automation
  3. Certificate - AWS Design And Implement Systems
  4. Certificate - GCP - Architecting with Google Compute Engine
  5. Certificate - GCP - Google Cloud Platform Fundamentals for AWS Professionals
  6. Certificate - GCP - Reliable Cloud Infrastructure: Design and Process
  7. Certificate - GCP - Elastic Cloud Infrastructure: Scaling and Automation
  8. Certificate - GCP - Google Cloud Platform Fundamentals: Core Infrastructure
  9. Certificate - GCP - Essential Cloud Infrastructure: Core Services
  10. Certificate - GCP - Essential Cloud Infrastructure: Foundation
  11. Certificate - Learning Docker
  12. Certificate - Learning Kubernetes
  13. Certificate - Android App Development Design Patterns For Mobile Architecture
  14. Certificate - Accelerating Tensorflow With The Google Machine Learning Engine
  15. Certificate - Artificial Intelligence Foundations Thinking Machines
  16. Certificate - Learn Java Cryptography
  17. Certificate - Raspberry Pi Essential Training
  18. Certificate - React Js Essential Training
  19. Certificate - GCP - GKE
  20. Certificate - Learning Terraform

  1. Certificate - AWS For Architects High Availability And Continuous Deployment
  2. Certificate - AWS For Devops Continuous Delivery And Process Automation
  3. Certificate - Amazon Web Services Design And Implement Systems
  4. Certificate - GCP - Architecting with Google Compute Engine
  5. Certificate - GCP - Reliable Cloud Infrastructure: Design and Process
  6. Certificate - GCP - Elastic Cloud Infrastructure: Scaling and Automation
  7. Certificate - GCP - Certificate - Google Cloud Platform Fundamentals for AWS Professionals
  8. Certificate - GCP - Google Cloud Platform Fundamentals: Core Infrastructure
  9. Certificate - GCP - Essential Cloud Infrastructure: Core Services
  10. Certificate - GCP - Essential Cloud Infrastructure: Foundation
  11. Certificate - Learning Docker
  12. Certificate - Learning Kubernetes
  13. Certificate - Android App Development Design Patterns For Mobile Architecture
  14. Certificate - Accelerating Tensorflow With The Google Machine Learning Engine
  15. Certificate - Artificial Intelligence Foundations Thinking Machines
  16. Certificate - Learn Java Cryptography
  17. Certificate - Raspberry Pi Essential Training
  18. Certificate - React Js Essential Training
  19. Certificate - GKE







Thursday, July 25, 2019

Sabbatical Plan

The pre sabbatical 6 months plan :

30th March 19- Fly out of Hyderabad

April - Hometown then Nepal / Assam

May - Shimla/Kashmir

May 25th to 10th June - Dubai

Rest of June- Beach house (western ghats)

July - Central India or Gujarat

August - Hometown

September - Roam in SE Asia without kids

1st Oct 19- Rejoin work


Thursday, July 18, 2019

First half of the sabbatical

Blog 18th July 2019 - Story so far


This is the second blog of my ongoing sabbatical.See the first blog here.

Time flies but memories last forever. The first three months have passed already. It didn’t go strictly as per original plan but I’ve loved every minute of it. In hindsight it was the right decision to take. Change of scenery, perspective & routine is so refreshing. 


#Lessons so far...

I think we get so caught up with work and other responsibilities that we just go through the motions without stopping to reflect. When we are going full throttle, we don’t realize how much we need rest & other important things in life until we slow down!

Our world prefers hard work and delayed gratification! Inertia of stability & security always trumps straying too far from home & job. Everything revolves around these two with self justifying loop of risks! I am feeling really at ease after getting into sabbatical.This roll of dice gave me the taste of a different life I was ignorant of(hope I won’t regret it as ignorance is bliss at times)! I am at ease about most of the things that use to stress me. A feeling that my family can be happy with far less makes me grateful for what I have.

I am in touch with some of office mates. Work does cross my mind at times but it doesn't make me nervous :) I love the work but I was just tired. Rare work related calls, probably implies that I haven’t burdened anyone & handover/transition worked.Team stepped in to fill the gap really well which is absolutely fantastic.

In a recent discussion, a friend told me that transitioning from glue to grease is more effective & stress free way to work after certain time in career. We discussed lot of things with some crazy laughs but this glue & grease discussion stuck to me! 

Finance is a little shaky due to unexpected investment & other unplanned expenses(Lesson: Never ever visit a gold souq in Dubai with wife!) but still in control to comfortably see through the sabbatical.

# My major goals at the start of sabbatical were : 

1.Health 
2.Freedom from obligations to live a carefree life
3.Investment in relationships

Other Goals were 

4. Learn new skills
5. Step back and rethink the direction of life.Try to find a purpose! 

My original plan was mainly to be in north of India around summers which is comparatively cooler and monsoon/winter towards mid-south.

# What really happened :



# Phase1 :  April to May - Hometown


We started travel on 30th March (the next morning of last working day) & reached my hometown(Biraul, Bihar).It is in Gangetic plain near foothills of mighty Himalayas. A humble place in terms of modern developments but can boast of no pollution, greenery & people with smile everywhere. For me this place is center of the universe due to my mother & rest of the clan.

My plan was to spend a week or two there and leave for Nepal. Few weeks ended up becoming a month and then 2 months, thanks to my mother. 

I was not too worried about change in plans. One thing that is quite familiar to us in the software development is that no plan survives after first iteration(Agile eh?) hence we adapt & iterate :) 

Major highlights of these 2 months were

                 

1. Investment in relationships: Me and kids met long lost relatives.Spent quality time with near and dear ones. Kids listened to family stories and history. Attended wedding, birthdays and parties.

2. Finding the purpose of my life: This will be my life project and payback to society attempt. Started my first step in that and invested some unplanned money for that. This is my sabbatical souvenir for future self. More on this later ;)

3. Spiritual and social re-invigoration: There is positive side of everything. Soak that and discard rest.

4. It wasn't all fun though: Did spend lot of time on non-fun but important activities like Judiciary(a close relative going through an ugly divorce), land consolidation, building construction issues  etc.

Had few meltdowns with kids having nothing to do and ending up with constant feuding. I am still clueless on how to deal with it!



#Phase2 : June - Dubai


Initial plan to be in Dubai was around end of Ramadan & Eid(May end) to experience local custom & festive mood but that couldn't happen. We reached Hyderabad on 12th June, cleaned up the house a bit, repacked and were off to flight for Dubai on the same day.

My sister and her family lives in Dubai and were eagerly waiting for us. Got Indian style warm welcome at Dubai airport :) 12 days plan ended up becoming a month long trip.

Major highlights of this month were:

                            

1. UAE tourism: Malls, Burj, fountains, aquarium, parks, Yatch tour, Grand mosque, The Frame, barbecues, long drives, shopping, night life, desert, Jais mountain etc.

2. Met lot of relatives & family friends(expats of different nationalities) I wasn't aware of. Had some memorable evenings with delicious food.

3. Met my college mates to explore Dubai's night life for few evenings and to be honest it did surprise me!

4. It was wrong timing for UAE visit though as heat in the day was mostly unbearable.

I haven't been able to focus much of health so far or any skill development which is a shame & not what I originally hoped for.Did play with gold rate prediction model using TensorFlow on a RaspberryPi3 but yet to conclude it. 

Some random swimming sessions and sporadic back strengthening routines is all I could manage. Regret missing sky diving there (a bucket list item) due to back ache worries.


#Phase3 : July - Kolhapur-Delhi-Goa

We reached Kolhapur(in-laws place) after spending 5 days in Hyderabad. It is actually a residential sports academy run by family focused primarily on Cricket. So while missus is busy chit chatting, I can focus on health. I am now waking up early for a change, to workout/play cricket. Post warm-up routine, batted for 42 overs in front of a bowling machine at the bowling speed of 130KPH. That was exhausting!

The plan of Goa is being pushed forward due to various family events. I am currently in Delhi to support my nephew's admission in a premier engineering college. Expecting to catch-up with few friends here as well. 

I hope to switch gears from rest to health & upskilling with some more travel in the second half before this dream is all over.

 

I am also learning the tricks of YLED(You Live Every Day:) instead of YOLO(You Only Live Once). More on this in future blogs. 

Goodbye till then.


Monday, May 27, 2019

Sabbatical - Regaining Balance


I work in a multinational IT organisation based in Hyderabad, India and currently on 6 months Sabbatical. Thought of sharing my experiences on this journey in case it helps anyone in anyway. This is the first blog in the chain about why and how I took this decision.

Blog1 : 16th October 2018

1. Career Goals vs Life Goals :


After working non stop for 18 years, I was almost hitting the mid life crisis along with niggling health issues. I had a fulfilling career & growth so far. I traveled quite a bit( lived in 18 cities across 10 countries). Got married in 2008 to a sensible girl & have two wonderful kids(boys aged 9 & 5). Have decent income, investments & lifestyle sprinkled with some inheritance & security of supportive extended family. Typical working class checklist items.

Despite these ticks, there has always been those days every month with those philosophical questions (why this, what next, YOLO, FOMO, FOBO etc). Books & internet just kept confusing me more. Being non believer didn’t help much either. 

2017 was quite impactful. After a month long family trip, my wife went through a health scare & a surgery. This changed the balance I enjoyed at home front, which was entirely in the hands of missus in role of “housewife” played by an ex coder. Talking care of two hyper active young boys & household isn’t easy job. Responsibilities on both fronts were manageable initially along with work travel, thanks to support from grandparents. But then, I started experiencing sporadic high pulse rate & back pain towards beginning of 2018 thanks to bad lifestyle choices.

Added to that, work responsibilities gradually kept growing. This shattered my belief that I have lot of time specially with good health at the age of 38! Something was amiss, off balance & needed reset.


2. Convincing Myself :


Concept of sabbatical always fascinated me as “mini retirement” or “innings break” in cricket term. Buying time in “cash rich, time poor society“ as a senior leader in my org would say. Unlike west, sabbatical is a bit new & rare concept in India since the dawn of desk job culture in last century. If you go to villages, you can still see the  reminiscence of how life would have been before industrial revolution hit India. 2-3 crops a year with sabbaticals in between. Time away from daily rut & deadlines to recharge, rethink & do what "you" want to do!.


Always thinking about work, the next project, or the next item on my to-do list, so to suddenly be free from deadlines and work obligations will be quite liberating.Letting those work-related emails and phone calls go unanswered, not stressing about not being able to check every item off my to-do list, and not being so hung up on being the perfect boss or employee while trusting that life will go on without my labour and me, sounded soul soothing & humbling! 

With all these going on in my head along with pros & cons, then came a moment on a working weekend when I was almost convinced that it’s time to take action.


3. Employment Policy & Eligibility :


Partially convinced, looked through the employment policies.I realized that I am eligible as organisation policy is quite staff friendly. Process is also smooth without any red tape. We need approval six months in advance though. Felt really great about the place I work. I took it as a reward for a long-time employee.


4. Family & Friends :


Next step was to discuss with missus. She looked confused & concerned about this whole thing at first but after few days of research she was equally excited.

Mom(who lives at native town with younger brother & only gets to see me once a year for few weeks) at first thought I was joking but then misunderstood that I have lost/quit my job. She started talking about business possibilities & not to worry at all for anything. After some explanation, she finally understood what it really means and was happy on the verge of tears. I couldn’t dare to tell her that I won’t be able to spend all 6 months with her.

Also spoke to few friends in office & outside. They didn’t think that it was a bad idea either! General theme was “Ja Jeele Apni Zindagi” a famous movie dialogue, which roughly translates to "go, live your life/dreams" :)

5. Finances & Career Risk :


Now comes the next important part for decision.
  1. Finances : I have two home loan EMIs one of which is self sustaining, where as I can afford to pay for the other during those unpaid months. I don’t need tons of money based on quick calculation for 6 months of sabbatical, which will mostly be in India & probably one or two foreign trips. India is a huge country after all, with long history, mountain peaks, desert, numerous beaches, variety of city & country life. All those experiences for partial payment while a job awaits on your return does make sense.                                                
  2. Job Security & Career Impact : Being a consistent performer since last 13 years in the same org gives a good mental cushion. No one is irreplaceable but combination of relevant experience, skills & attitude is what companies don’t really want to loose easily. My organisation is in expansion mode for next few years so I feel safe, though I am not certain what roles will be available when I am back. In a growing IT market with cut throat competition for experience & skill, this is a risk worth taking. You never know where I might end up after 6 months of search for meaning & contemplation!

I don’t believe that sabbatical is looked down upon in resumes. Most importantly it doesn’t even show as career gap normally. I might miss some technology/project changes but that can be easily caught up with.

The downside might be around social acceptance of it in the department, team, seniors, colleagues etc & might be seen as selfish/not commited enough. I am not sure about the reactions but there might be raised eyebrows/ jealousy but some might get inspired by it as well. What would I do about my restless syndrome with all the time in the world? I might end up wasting time vegetating or on useless stuff! Would it slow my pace & passion for work when I am back? Difficult year end appraisal, might miss some corporate ladder or loosing current roles are all possibilities. Still the pros outweighed any cons I could think of, by a margin.

6. Timing :


A) Is it right age? After few weeks of contemplation my conclusion was that there is no right age. I’ll always have ifs & buts, so “now” is the right time. Kids are almost self sufficient. Finances & health are in control.

B) When?  Kids academic year gets over around March with a long 2.5 months of summer vacation. A delay in new academic year is acceptable given how much real life experiences & learning they will have. Just needs further confirmation from schools.

April to September months are right in between mine & my wife’s birthdays so have special days to start & end this adventure.I would get some extra financial cushion of year end salary increase & variable pay(bonus) which happens by end of March. 

Hence concluded it to be from April to September 2019!

7. Boss & Approval :


Prep: I didn’t know how my boss would respond to this or the questions she would have, so I did some homework on policy, eligibility, process etc. Spoke to few folks who availed this in past to understand nitty gritty.

Discussion: Had a long call with her & was able to explain what it means for me & my family. Gave her confidence about the succession planning already in place for all the portfolios I own & it’s time to test it with effective handover. Also offered to support during crisis situation over phone. I put the request for a duration of 6 months with possibility to reduce/increase it based on situation. She was very supportive & I got the nod. Happily filled the form, got her signature and completed the HR formalities.

8. Next Steps :


Post decision and approval, it's time for execution to make the most of this precious time off. 

Budget & location planning responsibilities goes to missus. It’s clear in our head that this sabbatical isn’t about exotic locations or wild adventures or bucket list or any pressure to make it “amazing”.

I am responsible for the short term and long term financial goals alignment & contingencies on return.

I would get the work insurance cover & other benefits which is great. 

I am updating the list of pet projects(spans from “writing a book” to “teach computer to the underprivileged kids” to “start an education institution” to “DLT/AI/AR research” to “learn Mandarin” to “improve public speaking skill” to “six pack”) & technical upgrades I always wanted to do but couldn’t make time due to corporate & family grind!

I feel really excited about the unknowns at end of this sabbatical. Family, friends, travel, health, freedom from alarm/ stress, new people & experiences might even be life changing or fuel for another 5-10 years!

It’s time to doze off to be woken up by harsh alarm for another exciting day at office. The endless possibilities during these 6 months has suddenly added energy to every thing I am doing, along with significant increase in happiness quotient.

I hope to continue blogging regularly to capture and share this experience.

For now, Hasta la vista!