This is a true story.
Whenever I used to ask around for advice for a beginner developer like me from a Senior Developer or some of the Teachers in my college who also happen to work as a Developer, they gave me a whole list of advice.
But, one common advice would always be there no matter who I asked. That advice is, yes, you guessed it right, "COMMUNICATION". Every developer who had worked in a team gave me this advice.
Me, being a curious codemonkey who had never worked in a team before always found it to be weird. But, when I eventually worked in a team, I found out that no matter how small the team might be, Communication is always the top priority.
Most of the time, each developer working in a team, has their own set of problems to solve and when even one of them stops communicating, the whole team falls apart.
It's Covid-19 period and all of us are forced to work from home. So, when working from home, I was always filled with anxiety and nervousness that if the frontend I rolled out was good enough or not and how there were so many things in the To-Do list that weren't going to solve themselves while simultaneously worrying about what the Backend Developer is gonna think about me.
After days of struggle, I observed myself and found out that I just needed to TALK with the other developer in the team. After 30 mins of voice call, every bit of my anxiety was gone and my mind was in a state of crystal clear focusness.
I knew exactly what had to be done. AND how did I do that? By COMMUNICATING. I spoke about all the issues about the Frontend in my mind and got a positive feedback about what has to be done next. Now, I can focus on just the conclusion that I got when I spoke with my team.
Sigh...We humans make the simplest things extremely confusing.