Release The Magic of Connecting with People in the Tech World

Dzikri Qalam
4 min readMay 25, 2023

--

I have people Skills Office Space — YouTube

Do you agree with this video? Are you as a developer feeling hard to connect with people and only want to focus on your binary tree? Well, I got something to tell you. In this ever-changing tech world, we often forget the importance of human connections in the workplace. But fear not, for I am here to shed light on the incredible role of being a “people person” — someone who knows how to manage and inspire teams, establish genuine bonds, and embody the spirit of a servant leader. Join me on this journey as we explore how these qualities can bring joy, happiness, and unwavering productivity, even in the face of adversity. We will start it one by one:

Understanding Each Person Strength and Weakness

As in life, everybody got their strength and weakness. It is also the same in the software development phase. In my experience, by understanding individuals on a profound level, and recognizing their strengths, weaknesses, dreams, and motivations, we can delegate our tasks even better and the people who have been relegated will be happy to work.

It is a win-win solution for the team and the person who got the task. The team can deliver products much faster, and the person can do the work happily.

Always do “Bonding” activities before the start of the project

In my experience, we rarely know who we are dealing with when doing a software project. In that case, it is important to have some sort of fun activities together with your team before jumping to the technical part. By knowing each other very well, we can be more open to each of the members and increase our teamwork skills even further.

As a team, we can even bond with our stakeholders. In this modern world, bonding can be done online just by setup a meeting. Or even offline if you have the time with the team.

Offer some help is never a bad idea.

You are in the middle of the sprint, and you realized you had just finished all the tasks that were given to you. It is never a bad idea to reach out to your colleague to offer help because we don’t know in the next sprint you may be the one who needed the help.

Helping other people also increases our technical skills as well our understanding of the project even deeper. It happened to me where in one sprint I am fully working on the Frontend and never touch the Backend section. Suddenly, I notice one of my colleagues need some help with the algorithm she needs to finish. And by that time, I notice something is off on the database structure side, which is very fundamental, and together we can fix this issue from the database design which may avoid hours of tech debt in the future. Luckily, I am helping my colleague at that time. So, it is never a bad idea to offer help and help someone out.

The above picture was an example of what we are discussing together on a piece of paper, and it is quite fun I would say to visualize what the project will be and how it will work.

Appreciate your team effort even for the slightest

Recognizing and appreciating your team’s effort, no matter how small is an effective way to show them that their contributions are valued and meaningful. It creates a positive and supportive work environment where team members feel motivated, engaged, and appreciated for their hard work.

We knew coding is hard and exhaustive and sometimes a little bit of appreciation can make our day. You can appreciate anywhere from chatting with them, commenting on their pull request, or directly saying to them, any media is acceptable, and you can never go wrong in appreciating someone’s works.

Moral of the Story

In this fast-paced tech world, being a people person is truly a superpower. By valuing people management, fostering team dynamics, forging authentic connections, and embodying the essence of a servant leader, we can bring immeasurable joy, happiness, and productivity to our teams, even in the face of adversity. Let us embrace the magic of human connection and watch our teams flourish in an environment of trust, collaboration, and growth. Remember, it all starts with our genuine investment in the unique individuals that make our team extraordinary.

--

--