Meditation

There are many practices or approaches for meditation, I am reluctant to add anything of my own here. Few things may work for some and may not for others. It also depends on the commitment we put in. Here are some of the universal practice which has worked for me and I expect them to help most of us.

1)   Take up the practice continuously for a period of 21 to 41 days to make it a habit. This duration will train the mind to calm down when you sit to meditate.

2)   Combine it with a breathing exercise or yoga but perform them before your meditation session. These practices increase your awareness of breath and body movements. Which in turn will help you to be in the “moment”.

3)   It is very natural for the mind to wander and go after any stimuli like sound or tasks in your to-do list. As you practice day by day this will reduce, and you will gain more control and more focus.

4)   Better to start with a smaller duration of 10-15 mins per session before attempting to increase it.

5)   It is ideal to practice it during sunrise or sunset (Sandhyakal), but as with other habits, regular practice is better than waiting for an ideal environment or time or day.

We are living amidst an information and sensory overload. Your mediation practice can offer a few minutes of rest for your mind from FOMO and other endless thoughts.

“Meditation is intermittent fasting for the mind.Too much sugar leads to a heavy body, and too many distractions lead to a heavy mind.Time spent undistracted and alone, in self-examination, journaling, meditation, resolves the unresolved and takes us from mentally fat to fit.”

– Naval Ravikant

Future of Work – Technology dispersion at Work?

If you have tried to schedule an interview with a candidate or a discussion with your partner, you will be blocked by the lack of visibility to their calendar and availability. You may end up exchanging a bunch of emails to collect everyone’s availability and decide on a time & date. Calendly is an online tool that helps you overcome this. You can sync your Outlook calendar with it and make your availability visible across organization boundaries and firewalls. It is one of the technologies that is helping people to collaborate across organizational boundaries.

If you closely look at it, you will understand that a set of tools are available to help us manage things, which were traditionally the domain of enterprise support applications. The workforce of today is increasingly using online platforms like Udemy, YouTube channels, etc. for their learning needs. The e-learning courses and learning management systems within enterprises are used predominantly for in-house applications and for compliance-related training. More often the certifications and endorsements in LinkedIn and other public platforms attest to the validity & credibility of skills.

The Global MOOC Market is Forecast to Reach $20.8 Billion by 2023 from $3.9 Billion in 2018 – Analysis by Component, Course, User Type and Region – 

ResearchAndMarkets.com

Opensource software movement pioneered the move to collaborate on a public code base through GitHub and other tools. Google Docs and Office365 (a web refresh of Outlook is expected soon) have extended this to documents, spreadsheets and presentations. For ideation and brainstorming Miro (virtual whiteboards) and their ilk offer a solution. To build a brand and web presence, you have Shopify, WordPress, and social media platforms like Facebook. A painter or photographer can enable their customers to print a picture on any pharmacy chain if they can integrate one of the public APIs to his website. If they need technical help to achieve this, they can hire someone on UpWork.

What you see here is a gradual dispersion of the features and technical capabilities that were available only within a large organization, to a larger public. The enterprise technology has moved from on-premises to cloud and SaaS models and increasingly to public platforms. If you are a freelancer, you can leverage these tools to quickly get the required capabilities. Leaving you to focus only on your core competencies and customers. If you are evaluating an investment in enterprise toolsets, you can consider if any of the public platforms will fit the bill, of course with suitable add-ons to provide security or other features.

Thanks @NMSubra for our interesting conversions on this topic.

Ramayana and lessons on Say: Do Ratio

Ramayana talks about many honorable traits of Rama, two of which are integrity – “keeping his word” and sacrifice. Though at the outset they may seem different and mutually exclusive. If you look a little deeper you will realize their interconnectedness. To keep his word, Rama left his kingdom and went to the forest. All the other sacrifices and sufferings are to keep his words and commitments. If you go one level deeper and ask – where did his ability to bear pain and sacrifice comes from? Maybe he has attained a sense of detachment and freedom.

When you try to apply this to leadership, one of the important attributes of a leader is to maintain their say/do ratio. This is nothing but the personal integrity displayed by Rama. As you strive towards this, you may uncover the barriers preventing you from meeting your commitments. At the one end, the “do” part, it may be your unwillingness to sacrifice some personal time to meet a deadline or a gap in skill, or lack of grit and persistence. At the other end – the “say” part, it can be a lack of awareness of your constraints, desire to please, and desire to avoid conflicts. As you reflect on these two attributes and the mental patterns it uncovers, you get more and more opportunities to refine yourself!!! 

Walmart e-commerce transformation and user experience observations

Marc Lore e-commerce chief of Walmart is leaving for a new pursuit. He sold Jet.com to Walmart and took over as e-commerce chief. You can consider his 5-year stint as a successful one. He has doubled its market share of online sales to 5.8 percent and Walmart’s stock price increased by more than 80 percent since the Jet.com acquisition. All organizations now recognize that they are a Digital and Information organization first. Even as recently as 5 years back this view was not very common. To transform a large and major retailer and adopt digital technologies across the supply chain, inventory management, customer service at stores, and e-commerce is a major undertaking.

Let us look at this transformation through a few observations from Walmart’s mobile application. There are two key features that provided me a positive experience.

1) Search with support for barcode scanning and voice: The barcode scanner can be used to check the price of any item in a Walmart store. Some of the other retailers still rely on a price check kiosk, which doesn’t work sometimes and so out of date when compared to what Walmart offers.

2) Item locator: If you want to pick up say party supplies, as soon as you search and land on the item page you can see its location with the aisle number. It is one of the most useful features for a big-box retailer like Walmart.

3) Accurate Stock Information: The app also shows if the item is in or out of stock. I have found this feature to be highly accurate at 98% or above. Given what goes into maintaining accurate inventory across channels it is a commendable mark.

No alt text provided for this image

On the other hand, Walmart’s e-commerce and Digital adoption are still work-in-progress. On opening the Walmart Mobile app, you will see the Conway law in operation. The Walmart.com and Store app (Pickup & Delivery) are two different apps bundled, uncomfortably into one. In a twist, the dot com application provides the aisle location whereas the store app doesn’t.

Walmart has introduced a marketplace where customers can buy merchandise sold by other sellers. But when you search, click and add to the cart, this information is not prominently shared. The return policy and processes for an item sold in Marketplace are different from ones sold by Walmart. As a customer, you may easily miss it and have to go through the hoops to return an item. Marc has succeeded in transforming a non-digital native organization, but there is still some way to go, as you see from the disjoined user experience.

Note: Walmart logo, images, text & icons are part of copyrights, trademarks, and intellectual properties that are owned or controlled by Walmart.

Candidate Journey and Experience in Recruitment

If you are ordering a pizza, there are many touchpoints that you experience as part of the process. Once you have the app for your favorite pizza joint set up and your profile configured, you can review the offers, your rewards point, etc. You can add items from the menu to the cart and complete checkout in a few seconds. The apps also offer a tracking feature with a map and show the location of the delivery person, quite similar to the Uber driver tracking feature. If you are searching for a job and going through a recruitment process as a candidate your experience may not be as smooth as ordering a pizza !!!

Organizations invest hundreds if not thousands of dollars on hiring, compensation, and retention of employees. If they are into services then human capital is a critical element for their success. When compared to the effort and investment that goes into customer experience and very recently into employee experience, the focus on “candidate experience” is minuscule. The recruitment process at the outset is much simpler than delivering pizza across thousands of locations within 30 mins.

No alt text provided for this image

To illustrate I have captured the candidate journey (using Miro’s customer journey template) with a few touchpoints. In your experience, you may have observed that many of these interactions can leave a bad taste with the candidate and impact an organization’s reputation negatively. Some of the challenges to improve the candidate experience may be,

  • Unlike a pizza from a delivery chain, the recruitment process is not standardized across organizations.
  • There are a number of sources (internal job site, placement agencies, coding schools, etc.) that recruitment teams use to identify, connect, and engage a candidate. Because of this, they can’t provide a uniform experience across them.
  • Demanding on the job position, market, and experience the candidate expectation from recruitment varies a lot.
  • Recruitment teams may be constraint by the applicant tracking systems they need to use and a mix of point solutions. None of these were designed with candidate experience as a focus point.

All of these point to an opportunity to reimagine this area by applying the best practices from customer experience and service design, along with the right dose of digital technologies like RPA, Chatbots, AI/ML to provide a more human touch.

Orange Milkshake to Tesla – First Principles Mental Model

When you are new to cooking without some expert guidance it can be intimidating. My initial challenge was how much salt to add. Once my friend recounted an incident when his roommate gave him an Orange milkshake!!! If you feel a shock or horror that means you know some cooking. In general, we don’t add milk to citrus fruit, unless we want to make paneer. The citrus fruits have acids and that makes milk (a fat & protein emulsion) curdle. You may wonder when we jumped into the chemistry or physics lab with a milkshake in hand 😀.

Let us leave the chemistry lab and try to make some Boondi laddus – South Indian style. I made it for this Diwali, it came out well and most of my friends appreciated it. As I was making sugar syrup, I was fully focused – almost in a “Flow” moment. Because, if you cook the sugar syrup a few minutes more or less, the entire effort you put in will go waste. You have to hit the “single thread” consistency mark.

When you try to learn cooking, your mom, grandma, or anyone whom you consider an expert might have pointed out things like – don’t add tamarind to sambar before the vegetable is cooked; don’t boil the curry after adding coconut milk, etc. These instructions, rather warnings may contain some “First Principles” – i.e., the assumptions & principle which can’t be derived from others. Ashok Krish uncovers the science behind cooking in his new book “Masala Lab: The Science of Indian Cooking”. The Frist principles apply not just to cooking, but to any domain whether it is software or mechanical engineering or automation or electric car manufacturing. Here is an example from Shane Parrish’ Farnum Street on Elon Musk applying this to the “expensive lithium-ion battery” problem when he started Tesla.

“historically, it costs $600 per kilowatt-hour. And so it’s not going to be much better than that in the future. … So the first principles would be, … what are the material constituents of the batteries? What is the spot market value of the material constituents? … It’s got cobalt, nickel, aluminum, carbon, and some polymers for separation, and a steel can. So, break that down on a material basis; if we bought that on a London Metal Exchange, what would each of these things cost? Oh, jeez, it’s … $80 per kilowatt-hour. So, clearly, you just need to think of clever ways to take those materials and combine them into the shape of a battery cell, and you can have batteries that are much, much cheaper than anyone realizes.”

Once you understand the First Principles, you can create and conduct experiments in a playful manner – How about A/B testing of cooking recipes? Listen to Ashok’s discussion with Amit Verma about his book and many interesting topics like note-taking systems, writing, etc. As I was listening to it, as part of my research for this post, I didn’t notice an hour has passed. I suggest you set aside a decent bit of time for this (unless you listen to podcasts @ 3X speed like Ashok Krish).

image credit: https://electrek.co/2018/04/14/tesla-battery-degradation-data/

Anxiety to Strength – Few ideas

In our professional and personal life, there are times when we may feel anxious. It could be about our future or the way we are managing the present or a lost opportunity. We may look around and wonder how everyone else seems to get along fine and even thrive. This comparison can make us feel insecure. Soon you get into a whirlpool of self-doubt and lose your confidence to handle the situation. Here are a few thought experiments to get out of this,

  • Pay gratitude to your gifts: In your anxiety, you may forget the gifts you have. It may a strong and healthy body, a loving family or a strong community of friends.
  • Time Travel (No time machine or V/R required 😀): When you open your iPhone or google photos, you may see an “On this day” picture. It may be from a get together with friends, or your child riding a bike without training wheels for the first time. If you reflect back 3 years from now, will you remember this anxious feeling and the event that triggered it? Mostly not.
  • Seek the strength in you & others: As NMSubra recounts the leadership lessons, “People are multi-faced”. If you are in a team of project managers, and your project plan walkthrough resulted in lots of minor feedback and corrections. You will feel a little low. If the next walkthrough by your peer nails it, you will be awed by his/her attention to detail. If a comparison drives your anxiety, you may overestimate other strengths and miss your own. You may also lose sight of your unique “personal core competency” and bringing it to the role/situation. (You can find an excellent article on core competency & other gold nuggets here)

When we seek and uncover our strengths and similarly identify them in others, we can appreciate the uniqueness of each one. This can calm us down. It can also guide us to build on the strengths of each other.

Image Credit: https://isha.sadhguru.org/yoga/yoga-articles-spirituality/spirituality-make-special/

Happy Pongal – Harvest & Divest

Wish you all a happy Pongal/Makar Sankranti. Pongal is celebrated in many parts of India as a harvest festival. It marks the arrival of fresh grains and a new start. Bhogi is celebrated the day before Pongal. On Bhogi old things are discarded, the house is cleaned, and it is quite similar to spring cleaning. The discarded items are usually burnt, a practice more suitable when things were made of wood and other natural materials. The idea is to discard the old, before ushering in the new. This exercise need not be limited to the physical aspect, we can discard old ideas, any painful memories, and make a fresh start.

If you are working in technology for a decade or so you would have seen several new technologies emerge and gain traction. The speed of technology adoption is increasing as well. Gartner and other analysts track them and provide forecasts as a hype cycle, technology radar, and other representations. Occasionally you may bump into a dot matrix printer, a mainframe screen, and will be reminded of legacy technologies still hanging around. Unlike our homes, retiring legacy technology in an organization is a complex and resource-intensive exercise.

Adobe Flash – a relic from the initial days of internet and browser wars is one such legacy technology. If you are a digital native, you can read a bit of its history here. If you remember Y2K, you can still read it to go on a nostalgic trip. I remember Flash as a priority item in my UI test automation feasibility checklist. Test automation of an application that uses the Flash component was a major challenge with the toolset we had. A set of best practices and checks will be applied to automate or workaround those components. As Flash goes away many automation practitioners will have to find other challenges to apply their creativity. Increased adoption HTML5 based applications will improve the effectiveness of GUI driven test and business process automation implementations. As we enthusiastically adopt new technology, we can also identify the legacy ones to be discarded.

PowerApps & Flow Platform for Citizen Developers

Rajalakshmi has been regularly sharing learnings and her views on automation, AI/ML, and other tools. She recently highlighted the new features of Power Automate – the Microsoft RPA product to automate business processes. I want to share a few learnings and observations on the other Power platform product – PowerApps & MS Flow. 

1.    Disjointed process & Manual interventions: As you start automating business processes, you quickly realize that few manual steps remain as isolated islands. Most often these steps could be a checkpoint or approval, where you still want to bring in a human for decision making. In an ideal world, you can gather sufficient historic data and come up with a predictive model to make these decisions. But there are use cases where automation of these islands doesn’t provide enough business returns. This where you can use Microsoft Flow & Outlook to stitch together a human-in-loop. Maybe in the future integration with Teams will enable user inputs for an automated process.

2.    Manual or Ad-hoc trigger: Let us say you are being deputed to a new location or a project. This may trigger a set of events and tasks. Though the events/tasks can be automated through an RPA or other tools, the trigger may be manual and ad-hoc. Also, when it is triggered a set of inputs needs to be provided by a user. Most RPA tools don’t have an in-built low-code capability, they may quickly move in this direction. You can PowerApps forms to build a simple form, which can be deployed across mobile, desktop, or tablet form factors. It also integrates into MS-Teams. 

The direction Microsoft is taking with its PowerApps and Power Automate platform suggests that it wants to empower business users to build small point automation wherever required. You can trigger a PowerApps Flow or Power Automate from SharePoint, Teams and maybe in Outlook and other places. There seems to a strong commitment to enabling developers at scale on this platform as seen from the below features & focus.

A.    Availability of templates: You can select a template that is quite similar to your use cases and start adopting it for your needs. It shortens the learning curve.

B.    Focus on Diagnosis & Testability: In PowerApps you can quickly test a form or an entire app very quickly. The debugging features not only identify any issues within a form, but also points to runtime, performance, and backend integration failures.

C.    Developer support: I have faced few hiccups with PowerApps, but most of them could be resolved by a quick search in Microsoft forums. A chatbot to support developer queries will come in a future version of Power Automate.

Productivity Hack – Flow State

Imagine for a moment you are flying an airplane. Nothing fancy, let us assume a Cassena 152 or 172. Since you have completed only 15 hours of flight, and not yet soloed, you have a flight trainer with you. You just took off from the runway and climbing steadily. Suddenly the door opens on your side!!! What will you do….? You will simply shut the door and continue to climb, watch engine rpm, throttle, and many other things taught to you and are part of flying an airplane. 

Let us assume you are flying a kite or riding a bike, truly enjoying the experience, and fully focused on it. Suddenly you hear a loud noise. You may barely turn your head and notice it. Why is that? Once an activity fully occupies your attention, is challenging and you have sufficient mastery in the task, you may get into a state of “Flow”. Once you are in this state, time flies, you are at your productive best, you may not get distracted easily and you come out of it with a sense of happiness and accomplishment.

Psychologist Mihaly Csikszentmihaly who is famous for his theory on flow defines flow as “a state in which people are so involved in an activity that nothing else seems to matter; the experience is so enjoyable that people will continue to do it even at great cost, for the sheer sake of doing it”. He also concludes that happiness can be experienced when achieving flow in our lives. 

 “The best moments usually occur when a person’s body or mind is stretched to its limits in a voluntary effort to accomplish something difficult and worthwhile.” – Mihaly Csikszentmihaly.

Your productivity and quality of work improve immensely when you are in a Flow state. I find the below practices helpful to get into a Flow state,

  • Having a dedicated space: As most of us work from home we will have a workplace setup. You may observe whenever you are in this space, your mind may automatically wander into work-related thoughts. If you want to reflect on the past week, or practice a hobby, pick a different space. This will signal to your mind that this time and space is for the hobby and not your office work.
  • A ritual: The last couple of days, I am having a cup of green tea as I sit down to write these posts. Again, a signal to my mind.
  • Avoid distractions: The most obvious one. Put your phone on silent, close the door, inform the kids to avoid barging into the room. Whatever it takes to keep you focused.
  • Persist through the first 15 mins: It takes some time to immerse yourself in the activity. If you can sit through the first 15-20 mins you will most likely get into a Flow state.

Organizations understand that Flow state brings benefits to them and their employees with increased satisfaction, productivity, and happiness.

image credit: https://www.aopa.org/news-and-media/all-news/2020/october/05/training-tip-opening-a-door-to-trouble