Enhancing Code Understanding: A Simple Solution for Capitalizing the First Letter of a Sentence

0 Comments
Enhancing Code Understanding: A Simple Solution for Capitalizing the First Letter of a Sentence

As part of my software engineering journey, I decided to help other engineers by solving a small coding problem. I remember when I was at Careem, they would send weekly newsletters featuring a small piece of code or a single attribute. With that, they aimed to increase engineers’ knowledge and create a better understanding of […]

How should we learn and grow?

0 Comments
How should we learn and grow?

I am addressing everyone in my contact list, but before I go further about learning and growing, I want to set a context first. Today was my son’s first day at school. I asked him to visit his sister’s school with me. At first, he asked many questions like why we were visiting the school, […]

The Power of Protocols in Daily Life and Work

0 Comments
The Power of Protocols in Daily Life and Work

Last week, I was admitted to the hospital due to dengue. I faced a few complications, but Alhamdulillah, everything is fine now, and I have returned home. During my stay at the hospital, I observed that nurses and junior doctors followed specific protocols. The protocol was to follow the instructions of the expert, senior, or […]

Becoming a Better Problem Solver: The Key to Software Engineering Success

0 Comments
Becoming a Better Problem Solver: The Key to Software Engineering Success

Many of us invest our time in sharpening our coding skills to become better software engineers. We spend numerous hours learning and mastering new languages, libraries, frameworks, databases, etc. This is good for our growth and career. But I would suggest everyone focus on becoming a better problem solver instead of just a better software […]

The Power of Sincerity and Kindness

0 Comments
The Power of Sincerity and Kindness

Be sincere and kind in everything you do, and purify your intentions. If you want to help someone, don’t expect anything in return. If you’re expecting something in return, you’re engaging in business, not kindness. Similarly, if you are doing some work, give it your best effort and forget about the outcome. Just remember to […]

Ensuring Software Reliability: The Role of Automated Testing

0 Comments
Ensuring Software Reliability: The Role of Automated Testing

What gives you the confidence that the software you are about to ship will work as intended? For example, if 8 or 10 engineers work on the same project, how will you ensure that all existing and new features work as expected? In my previous companies, we had our QAs—dedicated resources from the quality assurance […]

Importance of Mentor

0 Comments
Importance of Mentor

When I started my career, I did not have a clear path or guidelines for succeeding in my role. At that time, I felt that I needed someone who could be a counselor, guide, and motivator for my career in the tech industry. I began my journey as a graphic designer and then slowly transitioned […]

Challenge yourself: Unlock your true potential

0 Comments
Challenge yourself, Unlock your true potential

Do you know how athletes reach their true potential? Some athletes challenge themselves by setting goals that are difficult to achieve. Others may try to improve their performance by pushing harder during exercise. What does challenging yourself mean? It means you’ve stepped out of your comfort zone and taken on a new job or something […]

Improving an organization’s culture — 4 top areas to focus upon

0 Comments

There are numerous blogs on the internet about an organization’s culture, and indeed most of those are very good reads. The reason I want to share my opinion on this topic is that I believe every organization should pay special attention to the following aspects of their culture. Effective Feedback System Celebrate your failures Encourage […]

Traits of successful software engineers

0 Comments
Traits of successful software engineers

The reason for writing this article is to spread the learning which I gain after investing my time and energy. It is very important for everyone to keep learning, upgrade themselves, and practice industry standards. I’ve worked with many professional and mind-blowing product designers and software engineers, some of them are from Bazaar Technologies, Careem […]