Ideas are easy, implementation is hard