Ideas Are Easy. Implementation Is Hard.