The art of ‘timing’ a feedback — 10/50/90 Feedback Framework

“Seagull Manager” — a term that became popular through a joke in Ken Blanchard’s 1985 book Leadership and the One Minute Manager: “Seagull managers fly in, make a lot of noise, dump on everyone, then fly out.”

“Care personally; don’t put people in boxes and leave them there.”
— Kim Scott, former manager at Google & author of Radical Candor

“What is the shortest word in the English language that contains the letters: abcdef? Answer: feedback. Don’t forget that feedback is one of the essential elements of good communication.”

Unfortunately, we’ve all met this person atleast once in our careers. …

Soft skills do produce working software!!!

Soft skills do produce working software — wanna bet?

Two decades…multiple teams, several team members, cross geographies, different cultures, varied experiences — been through a whole lot of highs and lows…

Despite all of this, if there is some thing that I have been consistently doing all along my journey — it is ‘Observation’ and ‘Introspection’.

Based on my personal career experience, I have observed and strongly believe that the soft skills capacity of a team affects not only the technical outcomes but also the personal well-being of the team as a whole.

Hence, I always make it a point to reflect and…

Learn from them and don’t bother to mess up all over again!!!

“Even in the mud and scum of things, something always, always sings.”― Ralph Waldo Emerson

1. Smile, laugh, and live every day

“Today, just take time to smell the roses, enjoy those little things about your life, your family, spouse, friends, job. Forget about the thorns -the pains and problems they cause you — and enjoy life”― Bernard Kelvin Clive

For some strange unknown reason, everyone around us considers the 20s as something colossal. They give us a feeling that time is running out and one should get settled in all walks of life right now. …

By all means, is coding the only important skill?

“Developers don’t belong on a pedestal, they’re doing a job like everyone else” — April Wensel

Wondering what “compassion” has to do with software engineers or with coding? Here’s how…

What’s the problem?

All along my career in the IT industry, I’ve seen a lot of my friends and team members suffer from stress, burnout, anxiety over the years.

The reason being many of their team members, the so-called programmer ‘jerks’ get agitated when people make mistakes, failing to understand what is simple for them is difficult for others, expecting them to work at their pace, imposing their perspective with the belief that they are always right and exhibit cold…

A transitional journey from ‘I’ to ‘We’

Most of the Tech Leads who have been promoted to this role believe that their individual contribution was the key ingredient which helped them reach thus far. Fair enough … to a great extent it can be the truth.

However, the journey henceforth cannot be successful if you believe that those same behaviours which earned you the current role would help you grow further in your career.

You may possess the most amazing technical skills but then the building blocks of a team is not just that. …

I mean “Conversations” and not transactions!!!

“The only reason why we ask other people how their weekend was is so we can tell them about our own weekend.”― Chuck Palahniuk, Invisible Monsters

“Conversation should touch everything, but should concentrate itself on nothing” — Oscar Wilde

Take a deep breath for a moment.

Can you recollect about someone you know:

  • Who seem to bring out the best in you whenever you talk to them?
  • You always feel comfortable talking to him / her and could go on talking forever…
  • You always want to share your joys, tears, accomplishments, downfalls, anger, frustration be it any hour of the day…
  • You are excited and run to pickup the call the moment their name flashes on your mobile…
  • You can…

The world is full of leaky abstractions — From software to people!!!

Behind every mask there is a face, and behind that a story — Photo Courtesy:

Abstraction….it is omnipresent…it is ubiquitous…we’ll find it everywhere. Be it any programming paradigm — OOP, Functional programming…And even in real life too!!!

Abstraction: a simplification of something much more complicated that is going on under the covers — Joel Spolsky, creator of the Stack Overflow

What’s Abstraction all about?

PS: Feel free to skip this section, if you are part of the programmer tribe

A real life analogy of abstraction would be something like this:

Suppose you are going on a blind date and want to convey just enough information so that…

A comprehensive Mentoring Guide

Mentorship — Let’s Framework it!!!

“Mentoring is a brain to pick, an ear to listen, and a push in the right direction.” — John Crosby

“My mentor said, ‘Let’s go do it,’ not ‘You go do it.’ How powerful when someone says, ‘Let’s!’” — Jim Rohn

Eric Greitens, a former Rhodes Scholar and Navy SEAL, in his best-selling book, Resilience: Hard-Won Wisdom for Living a Better Life,” writes:

“If I sat down in your living room and placed a giant bag of jigsaw puzzle pieces on a table in front of you and asked you to put all the pieces together, what’s the first thing you’d ask for?

“I’m guessing you’d ask for a picture. You’d want to know how all of…


People — My eternal Passion. Forever love. All-time Happiness factor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store