From Code to Clarity: The Art of Gathering Requirements for Frontend Design Systems

0 Comments
From Code to Clarity: The Art of Gathering Requirements for Frontend Design Systems

I’ve seen many frontend engineers who are eager to jump straight into coding the moment they’re given a new project or task or I can say they’re passionate about building beautiful components and slick user interfaces. (By the way, I was one of those engineers myself!) But before diving into the code, there are some […]

The Case of the Missing Commits: A Git Mishap and Lessons Learned

0 Comments
The Case of the Missing Commits: A Git Mishap and Lessons Learned

I want to share a rare and amusing incident that happened recently. My colleague Khizer Najeeb and I worked on a frontend module on separate branches derived from the master branch. Once I completed my work, I pushed the code into the master branch after a thorough review and initiated the deployment. Everything seemed to […]

Handling API Calls with useEffect and Suspense in React 18

0 Comments
Handling API Calls with useEffect and Suspense in React 18

While React 18 calls useEffect twice during the initial render, this does not mean you should stop using useEffect for API calls. It is still a useful tool, however, here are some ideas for dealing with potential concerns and other approaches: 2. Consider Suspense for Data Collection:– Use Suspense and React.lazy to declaratively mark components that require data.– React […]

Balancing Hard and Soft Skills: The Key to Professional Success

0 Comments
Balancing Hard and Soft Skills: The Key to Professional Success

In the world of skills, there are two key categories: hard skills and soft skills, collectively known as “human skills.” Hard skills encompass technical expertise and knowledge required for specific job roles, such as proficiency in a particular programming language, software, or specialized task execution. Soft skills, on the other hand, encompass interpersonal and communication […]

Rest, Don’t Quit: Recharge to Thrive in a Fast-Paced World

0 Comments
Rest, Don't Quit: Recharge to Thrive in a Fast-Paced World

In our fast-paced environment, it’s all too easy to become fatigued and burnt out. The urge to give up may seem like a seductive choice when life’s pressures begin to negatively impact our physical and mental health. But when you’re feeling tired and exhausted, it’s important to keep in mind the wise proverb “If you […]

Mastering Time Management: Achieve More by Doing Less

0 Comments
Mastering Time Management: Achieve More by Doing Less

In today’s hectic environment, it’s easy to feel that there’s never enough time to get everything done but the solution to this challenge is not simply more time; it is improved time management. Effective time management includes prioritizing work, setting realistic deadlines, saying “no” when necessary, and taking breaks. By prioritizing activities and setting realistic […]

Key points of the book The Mythical Man-Month

0 Comments
The Mythical Man-Month

I’ve read a book summary of “The Mythical Man-Month”, and I wanted to share some key points which I observed. I’ve found that adding more people to a late software project is often seen as a way to speed up project completion. However, in practice, it may cause the project to be even later than […]

The Cracked Bucket: Finding Beauty in Imperfections

0 Comments
The Cracked Bucket: Finding Beauty in Imperfections

Found this story somewhere on the internet. There once was a farmer who had two buckets.He used those buckets to bring water every day. One of the buckets had cracked and leaked every day… The other was perfect and never spilled a drop. As time passed the cracked bucket become sad about the leaked water… […]

Boost Productivity by Scheduling Your Energy, Not Your Time

0 Comments
Boost Productivity by Scheduling Your Energy, Not Your Time

As a busy professional, you know how important it is to manage your time effectively. With so many tasks battling for your attention, it’s easy to fall into the trap of scheduling every single minute of your day. But what if I say that there’s a better way? A way that takes into account not […]

The Impact of Team Dynamics: Positive vs. Negative Colleagues in the Workplace

0 Comments
The Impact of Team Dynamics: Positive vs. Negative Colleagues in the Workplace

I’ve been working in an Industrial team at Bazaar for the last 6 months and, because of the synergy between our colleagues, I am thinking that having positive and like-minded people on a team can have a number of benefits for the team and the organization as a whole. For example1. Increased motivation and productivity.2. […]