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

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. Over the years, I learned this the hard way. I have worked with managers who changed […]

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

Engineering Health Essentials

Engineering health is a term that deserves far more attention than it receives. Sustainable software development is not only about the features we ship or the speed at which we deliver. Every organisation, even the healthiest ones, makes subpar decisions over time. Some are technical decisions that turn into technical debt. Others are operational decisions that solidify into weak processes […]

The Power of Consistency

One of my friends from primary school didn’t go to high school. At first, it was a bit surprising, but his family was making kebap, and he wanted to run the family business. Because of some family problems, they lost the business and had to start over. I was always surprised by how he did a few things all the […]