Lessons Learned: Accountability, Visibility, and Staying Present

I was working on a task based on the initial assumptions and requirements available at that time. We developed the integration accordingly.

Later, the client’s requirements changed, including the integration pattern. As a result, some of the work we had already completed may no longer be usable.

The change itself was not entirely within my control. However, instead of focusing on blame, I need to recognize the part that is within my control: how I manage the situation, protect the work of my team, and provide visibility into what actually happened.

1. Defend the Work with Facts

One of my biggest lessons is that I need to be able to defend the work—not emotionally, but with facts and evidence.

I should clearly understand how resources are being utilized:

  • Which task is assigned to each resource?
  • When was the task assigned?
  • When did the resource start working on it?
  • How much time was spent on it?
  • When was it completed and submitted?
  • When was it reviewed by QA or the functional consultant?
  • Was rework requested, and why?
  • When did the rework start and finish?
  • When was the task finally reviewed and closed?
  • Was any work discarded because of a requirement or design change?

This information should become a measurable task and resource matrix.

If a project changes direction, I should be able to demonstrate clearly: This was the requirement at that time, this was the work completed against it, this was the effort consumed, and this is when and why the requirement changed.

That is not about blaming someone. It is about creating transparency and protecting the team through evidence.

2. Take Responsibility for What I Can Control

I cannot control every client decision, requirement change, or project situation. But I am responsible for how I respond.

Instead of becoming depressed, defensive, or suppressed by the situation, I need to examine the reality objectively.

What happened? What can I learn from it? What information was missing? What should I track differently next time? What action can I take now?

Every difficult situation should improve my management system.

3. Live and Work in the Present Moment

The second major lesson is to remain fully present.

If my mind is occupied with what happened in the past, I may become frustrated or defensive. If it is constantly worried about what might happen in the future, I may become anxious.

Neither helps me deal effectively with the situation in front of me.

The past is useful for learning.
The future is useful for planning.
But action can only happen in the present.

When I am fully present, I can observe the facts, understand what people are doing, ask the right questions, document decisions, identify risks early, and defend my work professionally.

So the principle I want to follow is:

Do not fight the past. Do not fear the future. Understand the present situation clearly, document the facts, and take the best possible action now.

Life happen every day

Life happens every day.

The other day, I was sitting in my office. At the moment, there isn’t much work on my desk because our project is still in the analysis phase, and I am part of that process. With nothing urgent to do, my mind began to wander.

It drifted into the past.

I started asking myself many questions. Why did certain things happen to me? Why did people behave the way they did? Why was I treated that way?

Later, another thought appeared.

This time it was about my son.

What will happen to him? He isn’t studying seriously. He doesn’t seem focused on his education. As he is my only son, I couldn’t stop imagining what his future might look like.

Without realizing it, I spent the whole day traveling between the past and the future—replaying old memories and worrying about things that had not yet happened.

Then I remembered something that Zen teaches.

Zen is beautifully simple. It is not about complicated rituals or endless philosophical discussions. It is about direct experience. It reminds us to stay in the present moment, to live consciously, and to act with intention.

When we are fully present, we naturally make better decisions. We give our complete attention to what we are doing right now. If we continue acting consciously today, tomorrow will largely take care of itself. Worrying about the future rarely improves it, but acting wisely in the present often does.

The past is different.

It is only a collection of memories. We cannot return to it or live there again. We can only learn from it.

When painful memories keep returning, perhaps the best response is not to fight them but simply to observe them. Our mind may not be trying to torture us. It may simply be warning us:

“This happened once. Be careful that it doesn’t happen again.”

I have experienced this while programming.

Whenever I face a difficult technical problem, memories of previous failures sometimes come back. I remember the frustration, the stress, and the feeling that I had no solution.

At first, those memories make me anxious.

But then I remind myself that they are not predictions of failure—they are reminders of experience. They tell me where I struggled before, so I can approach the problem differently this time. Instead of becoming trapped by those memories, I use them as lessons.

I once came across a quote often attributed to the Buddha:

Someone asked, “We all have to die one day.”

The Buddha replied, “No. We die only once. We live every day.”

Whether or not these were the Buddha’s exact words, the message is powerful.

We often become obsessed with the fact that one day we will die. Since death is inevitable, we sometimes forget that life is happening right now.

The truth is that we die only once.

But we are given the opportunity to live every single day.

That realization changes everything.

Instead of asking, “How much time do I have left?” perhaps the better question is, “How fully did I live today?”

If I live each day with awareness, do meaningful work, love the people around me, learn continuously, and become a better person than I was yesterday, then I have already lived a complete life.

When that day finally comes, I hope I will have no regrets.

Because if I have truly lived every day, I will not need another life to feel complete.

The Power of Choosing a Few Things

I want to do many things in life.

I want to become fluent in AI tools. I want to learn Python so I can build my own AI agents. I want to improve my communication skills. I want to read books and study material that help me grow. I want to learn sales and self-development so I can become a better pre-sales engineer. I want to write every day to become a stronger writer. I want to create YouTube videos.

The truth is, I can do many things—but I cannot do everything.

Time is limited.

As I enter what may be my final working decade, I feel the weight of that reality more than ever. Every new interest competes for the same finite hours.

This is where Stoic philosophy offers an important reminder: focus on what matters and what is within your control.

We cannot control how much time we have, but we can control where we direct our attention.

As Seneca wrote:

“It is not that we have a short time to live, but that we waste much of it.”

He also warned:

“To be everywhere is to be nowhere.”

Even though I understand the shortness of time and the importance of setting priorities, my mind still wants to do everything at once.

This is where Buddhist philosophy comes to mind.

Much of our suffering comes from attachment—including attachment to the idea that we must do everything, learn everything, and become everything.

Letting go of that attachment creates space for clarity.

The power of focusing on a few meaningful actions is also reflected in Islamic teachings. The Prophet Muhammad ﷺ said:

“The most beloved deeds to Allah are those that are consistent, even if they are small.”

The lesson is simple: consistency matters more than intensity.

I do not need to chase every opportunity or master every skill.

Instead, I need to detach myself from outcomes, choose a few priorities, and invest my limited time in them consistently.

Most importantly, I should focus on the skills that align with my profession and long-term purpose. When my learning supports my work, each effort strengthens the others.

Less scattered effort. More meaningful progress.

The goal is not to do everything.

The goal is to do the right things—well.

Saying no is choice

Many times in life, we feel, depress low and disappointed. not because you did not welcome a lot things in life, but not due to saying no what is not important too.

Is it life really all about saying No or yes. Or all about priority Lets discuss this.

If we talk about Stoic Philosophy
Seneca said that
“It is not that we have a short time to live, but that we waste a lot of it.”
It means, we waste a lot of time in task or things, which has no value. If you want to live well, you have to restrict a few things.

“Part of the perfection of one’s Islam is leaving what does not concern him.”

(Hadith – Tirmidhi)

In my life, there was time, when I said everything yes. As result I become some ones else life priorities. The mental stress I face, when I try to make happy those people who think and prove that they are better than me. And I feel very low after that. Its natural. That is not a problem. In some sense they are right. Their sense of superiority lies in suppressing mine.

Later, I realized that life is really about priorities.

But something interesting happens when we set our priorities: we automatically start saying no to many things.
Buddah said that
“You yourself, as much as anybody in the entire universe, deserve your love and affection.”

The truth is that all of us have limited time and limited resources. Because of this, we must learn to organize and use them wisely.

Similarly there is hadith

“Your body has a right over you, your family has a right over you.”

(Hadith – Bukhari)

This hadith also remind us the balance and boundaries.

Sometimes people come to us asking for help. If we have the time, we should help them. But if we don’t, it is perfectly okay to say sorry. We should not sacrifice important tasks that truly matter to us just to avoid saying no.
Buddisim teaching
“Better than a thousand hollow words is one word that brings peace.”
When we say no to something, we are actually saying yes to many things that are more important to us.

The reality of life is simple:

  • We cannot say yes to everything.
  • We cannot accept every opportunity.
  • We cannot do everything.

But there are a few things we can do extremely well if we focus on them.

In the end, saying no is not rejection.
It is simply a way of saying yes to what truly matters.

One timeless truth of life is the present moment.

If there is one mantra for success, it is this: do your best in the task at hand.
The only way forward is to fully commit to what you are doing right now.

A better future is built by the efforts you put into the present moment.
Meditation simply means focusing on the now—being fully engaged with what you are doing.

Even the idea of “practice makes perfect” is nothing more than repeating the same task with full attention, without letting negative or distracting thoughts pull you away—thoughts like “I should be doing something else,” “This is boring,” or “This isn’t important.”

Remember, life is short. Imagine that tomorrow might be your last day.
Then give your 100% to your work, spend time with your family and friends, and honor what truly matters to you.

Feeling Lost in the Age of AI? Here’s What I’m Learning.

Here’s a much-improved and clearer version of your post that keeps your original thoughts but presents them in a more polished and impactful way:


Feeling Lost in the Age of AI? Here’s What I’m Learning.

I’ll be honest — I feel lost too. It seems like AI is coming to eat our jobs, and the future feels uncertain.

But here’s a thought that hit me hard:
“The way out of uncertainty isn’t certainty — it’s clarity.”

We often seek guarantees, but life doesn’t offer them. And that’s the beauty of it — uncertainty keeps us evolving.

So what’s the solution?
Clarity and preparation. Clarity about what we want to do next. Preparation to adapt and learn new skills.

Generative AI feels like a threat right now — and yes, it’s changing everything fast. But that’s also an opportunity.

Think about it:
Over the past 25 years, software development has gone through massive growth.
In Pakistan, we saw significant recognition in tech around 1999 and again in 2020. Now, we’re entering the next wave — and this time, AI is at the center.

Generative AI and Agentic AI are changing the game. So what should we do?

We need clarity.

  • Understand what work truly matters to you.
  • Learn what tools can amplify your skills.
  • Master those tools.
  • And most importantly — don’t be afraid to start over.

It’s time to get out of the rut and gear up.

Let’s stop fearing the change and start riding the wave.


When one door close another door opens

Many times in life, we feel discouraged when a door closes. An interview rejection, a crush saying no, or a lost job opportunity—life is full of similar circumstances where things are beyond our control. In such moments, we might think life has come to a standstill: “I won’t get another job,” or “There are no more opportunities left for me.” That feeling is natural.


But what if life really ended there? If you observe others, you’ll notice they’ve faced similar situations. When clouds cover the entire sky and the sun is hidden, it feels like the light is gone forever. But eventually, the sun rises again.
Think of a roadside merchant. Every person who visits their stall may not buy something. Many just check prices and move on. Does that mean the shopkeeper gives up? No—because they understand that every closed door isn’t the end.
A Stoic exercise that aligns with the idea “When one door closes, another opens” is Amor Fati, which means “love of fate.” It teaches us that whatever happens in life is, in some way, necessary and beneficial for our growth. Whether we perceive it as good or bad is up to us.
Another Stoic practice is indifference—focusing only on what matters and what is within our control. When life knocks us down, we have two choices: sit in the dust and weep about our fate, or accept the situation and move forward.
No matter how bad things seem or how hopeless we feel, one thing is always in our control: our attitude toward life. Our response, our thoughts, and how we choose to act define us.
Marcus Aurelius, in Meditations, wrote:
“A blazing fire makes flame and brightness out of everything that is thrown into it.”
This means every obstacle or loss is fuel for the fire of our growth. We must learn from these challenges, focus on what truly matters, and start looking for new opportunities. A closed door is not the end—it’s a chance to build Resilience.

Is it too risky ?

Yesterday, I was in the company of friends.
One of my friends shared an idea about setting up a food stall at the corner of the local market. We told him it was risky.
Then, another friend mentioned his plan to change careers. He had already found an opportunity, but we told him it was too risky.
Later, another friend shared his weekend plan to visit a hill station. We warned him that it’s risky these days.
Late at night, as I was coming home from work, I thought about visiting the local park for a walk. But my mind reminded me: “It’s midnight—it’s risky.”
The next day, my son told me he wanted to start riding a bike. His mother immediately said, “You’re too young—it’s risky.”
Another friend confided in us about his dream to visit the mountains and climb the highest peak in our country. I told him, “That’s too risky.”
Even one of the young kids I know opened up about his crush, wondering if he should talk to her. He hesitated, thinking, it’s risky.
That evening, I reflected on all these moments.
“What is risky?” I asked myself. Everything seems risky. Our minds often focus on the dangers, the failures, the rejections, or the losses.
But what if we thought differently?

What if we succeeded? What if the food stall became a thriving business? What if a career change brought growth and fulfillment? What if visiting the hill station brought peace and adventure? What if climbing that mountain brought happiness, joy, and a sense of accomplishment?
Of course, there’s always risk.
But isn’t not taking the risk an even bigger one?

Circumstances don’t cause pain

  • A couple of years ago, I thought that what I am now was the result of circumstances.
  • I cannot be changed. I was shaped by my circumstances.
  • These circumstances cause pain and suffering in my life.
  • I was wrong. I was responsible for where I am now.
  • My actions shape my future circumstances.
  • But to some extent, circumstances are responsible for my actions and decisions.
  • The situation in which I made decisions and took actions created additional circumstances.
  • Our circumstances definitely have an impact. But how we react to them. How we take actions.
  • Your present circumstances don’t determine where you can go; they merely determine where you start. Nido Qubein
  • We begin to assume responsibility for our lives on that day. Circumstances have become our starting point.
  • Circumstances create pain; instead of suffering, we move forward.
  • Very interesting quote from Napoleon “Circumstances-what are circumstances? I make circumstances.”