Finding Opportunities in the Mistakes We Make | Curious Programmer