software innovation that is. hardware innovation are always risky