How Talking Over A Wall Changed My Direction As A Programmer