Skip to content

Tag: Team Collaboration

Building Trust in Engineering Teams

We all know that transparency builds trust. The lack of it? Well, that can lead to major issues. Engineers sometimes join teams and, from the start, struggle with trust. It’s as if information is being kept from them. Have you experienced that? I have seen examples of that throughout my career. I’ve often been asked, “Why does X do that?” or “Why is Y hiding this?” It’s…

Leave a Comment

Interviewing Your Future Boss

I’m sure you have been asked if you have any questions during interviews. A few things come to mind. Often, we think we need to impress the other party. Nevertheless, tough questions are the ones you want to ask, especially to your future boss. We all know that switching teams or starting a new job is a significant decision. You need to understand your future manager’s leadership…

Leave a Comment

Handling Competitive Dynamics

A healthy level of competition can fuel innovation, drive individuals to excel, and push teams to achieve remarkable results. However, when competition crosses the line and becomes overly aggressive, it can hinder the growth and productivity of the team as a whole. I don’t think competition is inherently negative. It becomes problematic when it starts overshadowing the team. Over the years, I observed when team members are…

1 Comment

Engineering Health Essentials

In software development, I believe engineering health is a term that deserves attention and strategic focus. Sustainable software development is not just about the code we write or the features we ship; it’s about a proactive commitment to the underlying health of our engineering processes. Allocating 20-25% of our resources to engineering health has always been my preference. At this point, I feel like it is a…

1 Comment

The Power of Consistency

In my years of working, I’ve been privileged to work with some truly remarkable individuals. These experiences have taught me a crucial lesson. The essence of greatness lies in consistency. In this post, I will tell a few ways those people showed consistency in what they are doing. Consistently Delivering Excellence Colleagues who show a steady stream of high-quality work are always recognized. For instance, consider engineers…

1 Comment