3 main soft skills a Tech Lead needs to develop