The Rabbit Hole: An Inside Look into Software Development