# Implementation often requires the creation of other heuretics
When you’re implementing a concept, you often run into unexpected challenges that require you to conceive of and implement *other* heuretics which themselves can sometimes be used outside the context of the original heuretic you’re trying to implement.
### Examples
* Creating solid propellant rockets required figuring out the correct geometric symmetry
* Creating steam engines required creating sun-and-planet gears
<!-- #stub -->
[Web URL for this note](http://notes.benjaminreinhardt.com/Implementation+often+requires+the+creation+of+other+heuretics)
[Comment on this note](http://via.hypothes.is/http://notes.benjaminreinhardt.com/Implementation+often+requires+the+creation+of+other+heuretics)