Where Is My Last Name in CRM?

I have been recently talking about my tech hacks to solve day-2-day problems in technology using different programming approaches. This blog post is about cleaning up the name field within a customer resource.

I was given this challenge in context to dutch language and asked if there are remedies beyond usual grep or split commands in order to derive first name versus the last name from a field that currently only holds the full name with the last name field being blank!

It was an interesting problem to look at as you could leverage many approaches like deploying Mechanical Turk to specialized cleansing services but , I chose to go a different way .

I used following packages in python to write a small code in order to get my results:

  1. Probable People – An open source package maintained by Datamade.
  2. SpaCy –  An industrial strength Natural Language Processing(NLP) package

What is Probable People?

probablepeople is a python library for parsing unstructured romanized name or company strings into components, using advanced NLP methods. This is based off usaddress, a python library for parsing addresses.

Try it out on our web interface! For those who aren’t python developers.

What this can do: Using a probabilistic model, it makes (very educated) guesses in identifying name or corporation components, even in tricky cases where rule-based parsers typically break down.

What this cannot do: It cannot identify components with perfect accuracy, nor can it verify that a given name/company is correct/valid.

probablepeople learns how to parse names/companies through a body of training data. If you have examples of names/companies that stump this parser, please send them over! By adding more examples to the training data, probablepeople can continue to learn and improve.

What is SpaCy?

Spacy is an industrial strength NLP written in python and more can be fond on the site , it might not be worth me writing more about it here due to its popularity.

Whilst both packages provide powerful machine learning approaches to re-train , train and evaluate your machine learning model in context of the problem , I have taken an OOTB(Out Of The Box) approach to directly ingest data with available corpus and probabilistic parser.

Approach

In terms of approach , I have used a pipeline architecture where the same data is send across to both libraries and then reconciled for presentation in the output. In simple terms I have used CRF(Conditional Random Field) approach of ProbablePeople & Named Entity Recognition(NER) from SpaCy to construct a pipeline to achieve my objective.

Simple Workflow For Creating a Structured output for name parser

Following are some basic code snippets to help you understand simple workings within the code and assemble your own output.

#Installation Commands 
pip install probablepeople
pip install spacy
pip install xlrd
pip install pandas
...
#Using dutch corpus for spacy
python -m spacy download nl_core_news_sm
...
#import
import probablepeople as pp
import pandas as pd
import xlrd
import csv
import os.path
import spacy
from spacy.matcher import Matcher
import nl_core_news_sm
...
#load corpus
nlp = nl_core_news_sm.load()
...
#Clean-up functions
def _removeNumbers(s):
    # Python code to demonstrate 
    # how to remove numeric digits from string 
    # using join and isdigit 

    # using filter and lambda 
    # to remove numeric digits from string 
    res = "".join(filter(lambda x: not x.isdigit(), s)) 

    return res 

def _removePunctuation(s): 
    # punctuation marks 
    punctuations = r'''!()-[]{};:'"\,<>./?@#$%^&*_~'''
  
    # traverse the given string and if any punctuation 
    # marks occur replace it with null 
    for x in s.lower(): 
        if x in punctuations: 
            s = s.replace(x, "") 
  
    # Print string without punctuation 
    return s
  
def _removeNonAscii(s): return "".join(i for i in s if ord(i)<128)

...
#NER Functions
def _nerExtraction(s):
    doc = nlp(s)
    entity_collection = []
    for ent in doc.ents:
        entity = {}
        entity[ ent.label_] = ent.text
        entity_collection.append (entity)
    
    return  entity_collection

#Parser Function Call
 try:
     ordered_text = pp.tag(value)
 except pp.RepeatedLabelError as e :
      .....

Using single field input we got one or many fields in a structured manner as below in a csv file! During the exercise it was also interesting to see that every name was not a person but ended up being a company name !

    'ner_entity',
    'ner_type',
    'crf_type',
    'PrefixMarital',    
    'PrefixOther',
    'GivenName',
    'FirstInitial',
    'MiddleName',
    'MiddleInitial',
    'Surname',
    'LastInitial',
    'SuffixGenerational',
    'SuffixOther',
    'Nickname',
    'SecondGivenName',
    'SecondSurname',
    'And',
    'CorporationName',
    'CorporationNameOrganization',
    'CorporationLegalType',
    'CorporationNamePossessiveOf',
    'ShortForm',
    'ProxyFor',
    'AKA'

Using the above flow , I was able to clean-up and provide a simple automation to a CRM flow that can then be converted to an API and be able to provide value using open-source approach.

If there is any feedback or comments do let me via post comments!

Light-Code Data Integration With Zapier

Recently I started sharing my learning around various experiments in area of no-code & light-code. Previously I had written a blog post on no-code Airtable Integration for data collection & processing. This post is about an experiment that I did few weeks back for a Proof-Of-Concept to create tickets and search for users in Zendesk [ to many this should not need any introduction ]

In order to complete my Proof-Of-Concept , I divided my processing into four major blocks:

  • Data Entry
    • Leverages a simple app created using React & React Zapier Form
    • Deploys to a very a easy to use static web publishing platform using surge.sh
  • Data Collection & Mapping
    • Created a workflow step to collect & map data using Zapier
  • Triggers
  • Data Persistence
    • Created a workflow step to persist the processed information back into storage of choice
    • or Can also inspect the data using RequestBin

The over-all architecture flow would like somewhat like this :

flow

In terms of account set-up , you would need trial or entry level account set-up with following

  • Zapier
  • Zendesk
  • Surge.sh
  • RequestBin

In this experiment the dominant design pattern is around Zapier. As we walk through various blocks you would understand how different constructs of a Zap as Zapier calls it are at play.

Data Entry

Using a default React App , I integrated the react-zapier-form package [ details are provided above ] . This package helped me to quickly integrate with a catch-hook that was defined within the Zapier workflow which allows us to post the data from the react form to the catch-hook as a json payload.

</p>import ZapierForm from 'react-zapier-form'
 
...
 
<ZapierForm action='INSERT YOUR HOOK'>
   {({ error, loading, success }) => {
      return (
         <div>
            {!success && !loading &&
               <div>
                  <input type='email' name='Email' placeholder='Email' />
                  <textarea name='Message' placeholder='Your message' />
                  <button>Submit</button>
               </div>
            }
            {loading && <div>Loading...</div>}
            {error && <div>Something went wrong. Please try again later.</div>}
            {success && <div>Thank you for contacting us!</div>}
         </div>
      )
   }}
</ZapierForm><p class="has-text-align-justify">

Once this react app is ready for deployment , I always love to move away from localhost Proof-Of-Concept to a deployment in cloud experience , so leveraging surge.sh came very handy to that effect. Surge has been built from the ground up for native web application publishing and is committed to being the best way for Front-End Developers to put HTML5 applications into production.

& you can deploy for free for starters 🙂

</p>npm install -g surge
npm run build
cd build
mv index.html 200.html
surge<p class="has-text-align-justify">

The command sequence does as follows

  • Install surge
  • Build your React App
  • Rename index.html to 200.html [ If we don’t rename index.html, everything will work fine, but in case you have client side routing routing (maybe with React Router) and we navigate to a new route and refresh the page, we’ll get a 404 “page not found” error. Since many React projects implement client-side routing, I have included this step. If you aren’t using client-side routing, feel free to skip renaming the index.html file. Read more about adding a 200 page for client-side routing on the Surge help docs.
  • Now run the surge command , that’s it !

Data Mapping & Triggers

Zapier workflow construction is pretty straight forward and one can proceed very swiftly through the integration. As you can see that there is node based code to capture the response and then post back on a URL , which I grabbed from RequesBin to post the data.

Once the whole process runs end to end you can then see that a post of the processed information is available at the HTTP hook . One can similarly send this data to a persistent storage using Zapier as it has integrated to many popular persistence mechanism including queues.

One of the things you would see in the workflow schematic image and the workflow itself is the use of a request_id that is generated on client side and then floated across the processing pipeline for us to create trace all along Zapier workflow and then be able to get the result look-up using the same request_id. I used the uuid package to achieve this piece of GUID generation.

I hope people find this useful for their day-to-day problem statement around workflow automation and it provides them some more options on how to move steadily through some integration problems of connecting with different Apps because Zapier provides more than 1500+ integrations that can be useful to automate many tasks.

If you have any feedback or comments post back on the blog . Happy Reading !

No-Code Airtable Integration

I have been using Airtable for quite sometime now at RecipeDabba where I work as part-time co-founder and coder ! My wife Rakshita Dwivedi , is the actual consumer of my work.

Almost every feature that is described by Airtable helps to power light weight tech-support that for my wife’s 21-day challenges in multiple formats that helps promote her healthy eating philopshy for kids. This became ever more significant during pandemic as she shifted bulk of her work online.

The diagram which you see below has been architected is powered using Airtable to create a workflow based architecture:

Schematic flow – copyright – Recipedabba

Airtable is a versatile cloud based sheet / database solution that helps automate large part of light weight process through

  • Multiple data types
  • Formulae
  • Blocks
  • Forms

I use all of the above in combination to do multiple pieces in the workflow like

  • Basics
    • Table Creations
    • Views
  • Data Grouping
    • Use of filters , group by
  • Analytics & Derivations
    • Roll-up fields [ very power full feature ]
    • Formulae to derive new fields [ this was another awesome feature ]
  • Data Entry
    • Forms
  • Blocks
    • De-Dupe Checks
    • Charts
Chart Presentation of Data

You can see above how the table data is quickly transformed into a basic chart visulization.

De-dupe block to remove duplicate enteries

An awesome block to remove duplicate entries from the system , with few clicks and configurations.

Snippets from the form view

Form rendition on mobile and desktop is very nie . Since we started to use this , the mothers [ who are primary collector of informaiton on behalf of kids who particpate ] , have found it easy to fill information and send it back to us!

Formulae and Applications

We can work on top of the data and apply many conditioanlities , thus allowing a flexible viewing of data in real time. Some of these things can take coding effort while connecting with analytics but , first level aggregation and analytics on daily basis has been very easy to perform in Airtable.

Overall for a upcoming or very small set-up Airtable . If you want to know more about how to do things in Airtable , feel free to ping me via comments and I will see if I can help !

Photo by David Travis on Unsplash

Habit Forming Platforms Part I

In my previous blog I had talked about Technology Evolution & touched upon how we have seen waves come in and go. I am converting that into a series of posts. First of the many posts related to Habit forming products & platforms. It captures my reflections around customer engagement mostly inspired from my readings of the book by Nir Eyal : HOOKED : How To Build Habit-Forming Products 

Nir Eyal is an Israeli-born American author, lecturer and investor known for his bestselling book, Hooked: How to Build Habit-Forming Products.  He teaches and has expertise in areas of psychology, technology & business.

Everybody you meet , there is always a common thread on talks of how to improve customer engagement. I also do realize that we are trying to make sincere efforts to improve it all the time but still keep failing at it ! It is important to retrospect why this is the case and why do we keep losing engagement from our customers , not making the value proposition compelling enough to keep their attention live and fresh !

When I started reading the book , it became very clear to me how forming habits is imperative for the survival of many products. The current pandemic is a living example where the consumption patterns and habits are rapidly shaping to create survivability  , continuity , & pivoting away from the pandemic.

Back in 2001 , when I joined the industry internet was coming out of womb and world was still about rich desktop applications. Some of us would remember Power Builder front-ends on Windows ! People at that time would expect the technology on web to be just like that , comparison point of totally then divergent tool sets ! there was expectation that web should replicate every aspect of experience there by underscoring the other tranformational impact of internet.  It was a struggle on how to manage this transition with scores of teams involved trying to get this right .  the books offers a set of learning on how such situations should be addressed from a platforms stand-point.

  1. Companies need to change behavior by presenting users with an implicit choice between old and new.
  2. Platform services should be enjoyable for the sake of its customers.
  3. Building Platforms that are marginally better than others will never shake the old habits of customers , with broad adoption base.

A classic paper by John Gourville , a professor of marketing at Harvard Business School stipulates that

Many innovations fail because consumers irrationally overvalue old while companies irrationally overvalue the new.

As we build platforms

  • We need to be better by  miles to even stand a chance for customers to get hooked to us.
  • If the platform and products require high degree of behavior change , then they are doomed to fail even if the benefits of using the new product are clear and substantial !
  • We need dramatic improvement to our software design or restatement of problem to break the users out of their old routines. 

Quoting another example from the book is that of the QWERTY keyboard , which was developed in 1870s ! Simply putting this layout prevented users from jamming metal type bars of early machines. Many people have tried to since then reinvent keyboards and relate it to better ergonomics BUT QWERTY still remains a standard. How does it survive ?

For a simple reason that there is very high costs attached to changing the user behavior and challenge the stored value for it within its customers. The whole process of relearning and adopting stands little or very less chance of success!

Business heads , platform architects , designers & developers need to:

  • Engage
  • Gauge
  • Modify

to make important decisions regarding how platform should be developed to trigger engagement for customers to get hooked to it.

We will talk in upcoming blog posts more around how to challenge and change the stored value in customer’s mind in order to increase likelihood of adoption. In the mean time , if you have any feedback or comments , please do share !

 

Technology Stack Evolution

Technology paradigms have been making shift through decades. Trends are moving fast in terms of offering agile & pivoting solutions to problems at hand.

From an engineering stand point I have seen following evolutionary trend as waves:

IT Application Engineering → Product Engineering → Platform Engineering

With every wave our approach on how we conceptualize a solution from self-build to best-of-breed has gone through ideological change:

IT Application Engineering

  • Point-to-Point
  • Narrow audience. Build for one works for one

Product Engineering

  • Vertical in terms of features
  • Broader Audience . Build for features serves many
  • Customization may give birth to unmanageable monolith

Platform Engineering

  • Horizontal in terms of features
  • Wider Audience through knob controls on infrastructure seeding
  • Extensible through API design
  • Build on top of it and not within
  • Scales

With the above evolution & need for diversity in addressing different problem statements , one needs to keep following points in mind :

  1. Cookie-cutter approach does not work for diverse business models
  2. “Thought partners” are required to co-develop solutions , listen and adopt design inputs instead of simply being vendors
  3. Need to address data infrastructure, visualization and distributed microservices
  4. Concepts around minimum viable product help understand customers’ journey at a high level and evaluate the technology needs

At such a massive scale, it is always beneficial to develop a set of design principles that can guide your decision-making.

  1. Choose tech solutions made by challengers and visionaries with an extensible, API-first mindset
  2. Avoid legacy companies that might be lagging behind as they try to evolve their monolithic platforms.
  3. Do lot of proof-of-concepts that build hands-on understanding

Platform approach comes with certain amount of decentralization embedded in it for use and extension thus allowing elasticity in solution to serve diverse needs :

decentralization

When we start thinking on above lines it helps us to become creative across two major parameters:

  1. Expanding or Testing into a new market
  2. Expanding or Testing a new product line

Technology should enable this entrepreneurial spirit from start-up to scale across various sub-streams.

I hope this short read provides condensed view of how to evolve your technology stack.

Additional Reference

You can find more details and insights in my catch-up with  Segment.com , that got published on their blog last month on How Our Stack Evolved At Cimpress   . Thanks to Geoffrey Keating from Segment for taking the interview. 

 

Leadership Lessons From The Boy Who Harnessed the Wind

In my last blog I talked about new normal and how things have changed in post-COVID era.  The following blog para-phrases key leadership lessons I picked from the movie about William Kamkwamba The Boy Who Harnessed the Wind .

The Boy Who Harnessed the Wind is a movie based on William Kamkwamba’s life in Africa and how he saved his village. After just barely being able to go to school, the dry season hits, leaving his parents poor and their farm dead. Even though he technically still isn’t supposed to be at school, William sneaks in after the morning assembly as to go by unnoticed. He did this because he was inspired by the dynamo on his teacher’s bike. Eventually, he was discovered and kicked out of the school, but since his sister was secretly dating his teacher, William essentially blackmailed him into letting him use the library. Later, he makes a model windmill, and after a lot of persuasion, he got his father to sacrifice his bike so that he could make a larger windmill. This windmill fuels a well and keeps his family farm out of the dry season all year.

Once you give this movie a watch , there are aspects of leadership and execution William exhibits which are noteworthy in these testing times of pandemic and beyond.

Iterative approach to problem solving

William’s approach of solving the problem was iterative – a quality which was essential for him to be what he is today a – Malawian inventor . When you iterate & build prototypes then you get a sense of what you are working on and how it can be scaled. From paper to reality , do not forget to iterate else one never knows what is missing in the puzzle to solve the problem. William started from a book which inspired him to make the windmill , proved that it works to his friends and then took the moon-shot for to build the real windmill. In current pandemic vaccines will come through by doing more test and trial , one needs to keep iterating through it at a fast pace and collaborate globally.

Creativity In Frugality

Current pandemic crisis has shown that one does not have luxury of options and if you are not going to be creative , then it will be struggle from sustaining your meals , work & personal life. You can quickly go out of control & whether it is a drought in Malawi which forced William to think about a solution or current pandemic , it has same forbearance of the impact it has on humans. William is known to have constructed a wind turbine from scavenged parts.  You might be used to seeing something fancy but here is the image of William’s windmill. 

330px-William_Kamkwambas_new_windmill

Lead By Example

It is always important to do lead by example . One can have a idea but it is not relevant unless you prove it and show it that is a workable idea with some more effort. In William’s case, he researched how dynamos and windmills work before he tried to get hands on with them. Had he not done that, he would have been at risk of breaking the dynamo. It is important to be confident about your plan and how you intend to get it through with others. In current pandemic situation leaders in any capacity do not have to just be bearer of information but will have to embrace it themselves more than ever.

Team Is Important

When William Kamkwamba decided that it was time to get things to work, he had to make his friends understand that without them, he would be damned. You need a team that is on the same page as you are. It doesn’t matter if it’s only one person on the team! We have to have a team and work as a team for an effective response to the pandemic. Any kind of of discord will not help cure , save and protect lives !

Need To Be On The Problem

Persistence is important part of problem solving , if you loose heart then you will not be able to solve the problem. Iterations will bring heart-breaks and failures but one cannot put them in front of solving the real issue at hand. One needs to persuade different people at different levels in order to meet with a successful outcome. If William didn’t have the skill of persuasion, his father would never have let him use his bike. And he would have never persuaded his sister to convince his teacher to give him the dynamo.  In current crisis one needs to communicate broadly and effectively. It is also important to remain on top of the problem and organize the teams to deliver towards a successful outcome.

I hope these reflections are useful to my readers who are trying to tackle various types of issues at different levels. If you have any thoughts to share , please do not hesitate to write back to me or post a comment!

100% Online Household

The current pandemic has very visible impact & I am not judging but listing ( a list which will remain always incomplete…)

Digital Transformation & Inclusion

All the stats that drove the meaning of going digital would need a reset as they have generally considered people going digital if they ended up having a smartphone or a social media account. The pandemic is impacting every age-group and its digital interaction patterns.

Since 10th of March in India , my family has been at home operating three different digital world activities:

Self : Somebody who wants to solve problems on ground zero with three different displays , now question I why we have so many displays ! Everything just fits in on one laptop window and you can still work ! I have been cribbing about my time on road and the distances I cover; nature took care of it !

IMG_20200321_114118

Wife : She has been pursuing entrepreneurial journey since last three years and home has been her office with outbound activities like doing workshops. Now she finds intruded by me and her son( to whom I would come just in a minute ) ! Imagine office goers are now intruding Work For home(WFH) professionals. World has shifted from office to co-working & now WFH ! Her workshops have shifted to online Facebook live and next is moving them to Zoom.  One needs to constantly keep evaluating the new normal , it is not clear what it will be but there will be one for sure !

 

Screenshot_20200322-102252__01

Kid : My kid had to move into new session from 16th March , but due to pandemic crisis , we have full closure and an old world response would have been to wait for the situation to weather out , so that we can move on , but it does not seem the case at all! A school that has got a portal initiative under consideration for last couple of years went online in a week to a point that another corner of my house sees my kid taking online classes with his future teacher whom he has not yet met from new session physically. Pandemic needs a response that not only matches but abates its speed!

In today’s world a power-cut will get less quibbling as compared to a fiber cut as smart phones are able to only deliver small screen experience whilst serious business requires you more than that ! A hot-spot is no longer enough to be online !

Since the onset of cornoavirus, the definition of being online will change forever!

Picking New Skills

Screenshot_20200322-112612__01

Children are showing us the with new way to tackle the pandemic by going beyond just playing or watching TV. They are going back to the things that they wish to do but do not find time or are just getting bored doing same thing. We should learn from them and distract ourselves by picking up things we would want to do and have always found an alibi for not doing! Here my kid is trying to make wearable Lego articles ! So if you have to pick some book or skill now is the time !

 

Environment

Nature found its own way to deal with global warming problems. Humans are batting and professing hard to save the environment and here comes one invisible organism that turns the human race head-over-heels. Literally we are fighting for our own survival …picking threads from Darwin’s theory!

There have been reports of drop in AQI levels in various cities across the world where lock-down has been enforced.  Animals are taking field trips ! tables have turned & we are struggling to grapple with it! penguins

The Shedd Aquarium has been closed for six days due to coronavirus concerns, but there’s still some activity inside the iconic Chicago museum. Animals have been allowed to experience parts of the museum normally reserved for human guests. On Thursday, the “field trips” continued with a 5-year-old prehensile-tailed porcupine named Tyson. Animal care staff took Tyson to the Polar Play Zone to visit with the penguins in their own habitat.

At the end of the day nature will have last laugh , please let us not tinker with it !

Businesses

We are all in business of doing business and seems this norm has been attacked at core due to the pandemic. We are scrambling our response system like jets are scrambled for attack during a war. Automobile companies are making face masks (Read – Chinese Automaker BYD Is Now The Largest Producer Of Face Masks ) to Distilleries who have shifted from Gin to Disinfectants ! ( Read – From Gin To Disinfectants, Distillery Changes Business To Fight Virus )

These are unprecedented times and so the responses , it is hard to predict for how long and  to what stretch responses will have to be beyond anybody’s normal imagination. We will have think how we can help counter this pandemic beyond social distancing ( Read – Policy Action for a Healthy Global Economy ) . Who would have imagined that we are expected to change our response by the hour !

Businesses not only will have to survive but also innovate business model to look at the new normal !

Many things will change for life but we need to brace for it , and accept it. Some of our actions today will shape future and therefore being strong about those actions is important as well pertinent.

Please stay safe in these difficult times , educate others to stay safe !

Women don multiple hats !

This blog post is dedicated to women in our society on eve of International Women’s Day !

I personally have spent my schooling days either in all-boys or co-ed but never had imagined or experienced that we had a kind of divide existent where-in there is unconscious bias in social structures globally with respect to women; may be I was too naive to make that judgement! Here are some anecdotal stories that will build a perspective!

katherine-hanlon-bHhEJAXyFOg-unsplash

Photo by Katherine Hanlon on Unsplash

While I start to relate and reflect , it seems how my mother once used to play cricket in good old days but never made to a sporting career ( she ended up on academic side as a teacher beyond just being a house-maker , a wife , a guide to her children ) to present day where Shafali Verma is playing and achieving new heights as part of the India Women Cricket team. Just to remind my readers , Shafali used to dress up as a boy to get opportunity to play ( you can call that progress because my mother would not have even gotten away by dressing up like a boy )

Airports in India ( at least Mumbai where I live ) , offer facility of women cab drivers , but there are explicit counters for it and you are asked about your preference. Think how this signage creates a bias in your mind to have them as driver ? Honestly I have taken the offer to be driven by women cab drivers and found them to be far more careful as well having 10 times cleaner vehicle than their male counter-parts!

My wife who juggles between being a micropreneur and home-maker has made me discover a whole new world of self-empowered women , who are very well educated with double major and are trying to be creative in various fields and carry an identity of their own. You would state that well , is that not good ? . Yes it is but the support infrastructure that is needed for them to juggle their many roles , sometimes questions their effort and makes it transactional and asks how much do you even make by following your passion! ; whilst we should have celebrated the spirit of them being really entrepreneurial !

There are many more such stories that will raise fundamental reflections around gender diversity. Whilst I personally feel that my country which has historically seen very skewed empowerment numbers has taken simple steps to increase symbolism around empowerment ( Read article details ) , there are things that we can do to encourage larger cultural change around us.

We should :

  • Reject bias and remove it
  • Create empathy and walk-the-talk
  • Understand and acknowledge diversity as fact of life
  • Stop Judging
  • Celebrate success in diversity

Again to all the women out there ! Big Shout-out ! Happy International Women’s Day ! It’s on a Sunday so enjoy it to fullest !

“She believed she could, so she did.” –Unknown

Power of Letting Go & Leadership

Through second half of 2019 , I experienced lot of open ends around me. It was related to everything from not feeling well , to meeting deadlines & managing expectations. I had started to miss my runs and schedule. I was beginning to stress over all & how things were going to unfold.

Realization : It was time to retrospect!

I am still in early phases of this , but I wanted to share one of the dimensions that I am trying to put in place related to power in letting go ! I realized that balancing aspiration , controlling all tiny details and continuously structuring was leading to what I call over-indexing!  From what I have read and observed , continuity can only be maintained if we focus on what we are doing and when our part is done then shift it into background and / or move on to something else.

ankush-minda-VcD5OD2jDGA-unsplash

Photo by Ankush Minda on Unsplash

As leaders you might be thinking about tomorrow or yesterday as it pertains to the topic at hand but as you do so , keep following things in mind:

Having a Clear Goal

Be clear of the goal you are trying to reach and differentiate between what “snaps-you” versus what is the actual “pain”. Having that in mind allows one to goo little deep in defining goals and objectives that are more sustainable and avoids us to slip in chaos. This way you may be able to iterate for longer duration.

If this is not the case it will lead to many starts & stops thus creating higher involvement towards delivering purpose.

Operating Boundaries

For you as a leader to operate with more bandwidth given multi-tasking is necessary evil , setting operating boundaries and see that the network effect takes care to connect you to the goals with others around you. We talk about connected world but then suffer to operate with our personal baselines in attempt to move faster. Establish accountability & coach people to exercise their judgement.

Do not benchmark everything centered around yourself as leader. You will never be able to let go if that remains the case. 

Informal & short-run feedback

Improve your ability to give feedback to your network so that it improves its efficiency to collaborate & deliver results. Over sustained period of time feedback loops activate creativity at problem solving and thus aid towards a broader balancing act in the system.

As a person , you need to trust the network or else you would not get into cadence of letting go.

Coach To Lead

If by any stretch one deems himself to be in leadership position , the onus to find and groom people to lead is very pertinent. This is not very easy and will not come fast. It is time taking & involving exercise. If the network around you has to respond to future then we need more from within to lead and carry the weight.

It is matter of time , when you as a leader will start feeling the pain of not having focused on this , thus creating a pull back effect – an impediment towards our desire to let go.

Hope this helps current and future leaders to create a healthy balance that helps to practice the power of letting go . I am personally trying to put these in action as I realize life is a marathon and not 100-meters dash!

Welcome 2020!…#motivation

I did a reflective post in 2019 , where I summarized small things that can help us in pushing towards your personal and / or professional goals. Maintaining that tradition , I have come up with a set from 2019 now , that I would like to share with my readers. Even if any one of these help you push the dial , I will be a very happy person! & if you have your own reflections , then please do leave them as comments 🙂

 

Walk on water“Walk on water” by paullancaster1 is licensed under CC BY 2.0

For me year 2018 moving into 2019 was about #keepgoing and now from 2019 to 2020 is about #motivation. This could be for anything but it is necessary to have #motivation

#be-uncomfortable 

This one is my favorite , I guess over years my biggest driver for motivation!

If you think that you are spinning wheels everyday then talk to your peers or manager about this. For others who may think entitlements( work from home , comfortable office location etc.)  are necessary for best case outcome , should know that we are part of a large human experiment! . One should know that people who always retrospect whether they deserve all the privileges are the ones who shape the future of a mission as they get up every morning to better themselves and make themselves feel worthy.

So being uncomfortable is something you should embrace. Putting yourself in new and unfamiliar situations triggers a unique part of the brain that releases dopamine, nature’s make-you-happy chemical. This unique region of the brain is only activated when you see or experience completely new things.

#keep-yourself-updated

This one thing which is very important. Things around us are changing very fast. The change of pace is increasing and if you are not aware of landscape , do not read books , articles , then you will be totally out of context to start a conversation or hold up to one. It is very necessary tool that allows you to foster relationships , collaborate and connect in the age of distributed economy.

#take-care-of-people

Ben Horowitz is the cofounder of Andreessen Horowitz (A16Z) and one of Silicon Valley’s most respected and experienced entrepreneurs. In his book ‘The Hard Thing about Hard Things’ he shares his experience of being a founder-CEO and the hard decisions he has had to make.

One of the things he mentioned in the book struck me alot:-

TAKE CARE OF THE PEOPLE, THE PRODUCTS, AND THE PROFITS—IN THAT ORDER
― Ben Horowitz

#stay-fit

This is a carry over goal. I do not think this is going to go off my list 🙂 . Remaining fit is very important to have positive and open mind towards solving problems. It also reduces friction & improves efficiency for sustainable future & society.

Wishing all my readers a very happy and prosperous 2020 !