In computer science, we stand on the shoulders of giants, but we must also be willing to question their assumptions.