If pupils are not coming out of school having had the chance to learn to code, to visit engineering businesses or to hear from scientific leaders about what the future holds, why would we expect them to want to make a career for themselves in technology?