Some positions in a typical IT company have no dubious interpretation. Web developers develop web apps, QA engineers test software, designers make designs… But the role of the development team leader differs depending on the company and the team lead’s beliefs and experience. Today, we talked to Ihor Zakolodyazhnyi and Anatoliy Baranchykov. They have different backgrounds, opposite perspectives on some aspects, and quite contrasting understandings of what a good team lead should do and be like. Check out their answers to get familiar with a team lead position and get a better understanding of the role a team lead plays in an IT project.