I've made my living programming corporate computers. I've had fun writing computer games. I've had fun designing games. I invent things all the time, then just wait for them to be created as inventions have a time. Working on my own gravitational theory. One model I came up with works in theory but doesn't explain the attraction although it takes time into account. I can conceive of a program that would show gravity using the formula, but that doesn't necessarily mean it's what the universe uses.