Sometimes designing software causes you to become rich.