- Want to code a thing
- Choose a runtime
- Choose a language
- Choose some libraries
- Start coding
- Library doesn't meet your requirements
- Start writing your own library
- Language gets in way of perfect library
- Start writing your own language
- Runtime is holding back language
- Start writing your own runtime
... soon
Wonder how to best represent weak nuclear forces in your simulation of reality.