About computer science, crafting software, and what happens in between