How the #100DaysOfCode challenge pushed me into landing my dream software development role