I have gotten asked this question often at job interviews or talking with other colleagues and it is always hard…Read more