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
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
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
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
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 […]