-
Leadership Skills # 5 : Write First
Recently, I came across an article by Itzy Sabo about the importance of a “Think First Culture.” that laid empahsis on writing first. It resonated with me because whenever I meet someone professionally, I ask them to produce a document that can help me understand the context of our discussion or form an opinion. I… Continue reading
-
Leadership Skills # 4: Self Reflection Routines
Reflecting on your day-to-day experiences is an essential practice for personal growth. Although it can be challenging to realize the importance of this routine, it is powerful when you periodically capture information and review it on a weekly basis to see your progress. Continue reading
-
Leadership Skills # 3: Establishing Trust
Quick tips on establishing trust in your work environment. Continue reading
-
Leadership Skills # 2: Mind the Gap
Instant reactions to situations always yield a different kind of result. The width of the gap between stimulus and response is dependent on our conscious awareness of it. One needs to detach oneself from impulsive thoughts and poorly thought-out actions. It will be inevitable to avoid knee-jerk reactions but an honest reflection is more important. Continue reading
-
Leadership Skills # 1: Active Listening
The key to active listening is to convey a probing, clarifying, and shaping of thoughts. It is important to slow down and not act upon the information one already has, and to be honest with yourself. Continue reading
-
Systems Thinking #5- Common Leverage & Convergence
When we are trying to solve customer problems it is important that we do not ignore the fact that business outcomes will also rely on defining a great product that needs to be supported by a strong org design that helps align with the flow of the business. The application of convergent thinking practice (… Continue reading
-
Yearly Round-up: 2022
My yearly round-up on the year has been and what we should look forward for in year 2023 ! Continue reading
-
Systems Thinking Tips #4- Making of a Blueprint
Whilst dealing with systems there will be often many times that you will see them be non-linear in nature. Trying to solve them with linearity often as times is just an administrative convenience and nothing more. Continue reading
-
Systems Thinking Tips #3- System Archetype Traps
Whilst dealing with systems there will be often many times that you will see them be non-linear in nature. Trying to solve them with linearity often as times is just an administrative convenience and nothing more. Continue reading
-
Systems Thinking Tips #2- Feedback Loops
The presence of feedback is an integral characteristic of a system. No feedback means no system. Continue reading
About Me

Over 20 years of experience developing software to support multi-million dollar revenue scale and leading global engineering teams. Hands-on leadership in building and mentoring software engineering teams. I love History as a subject and also run regularly long distances to keep myself functional.