Im skeptical that risk tolerance has much to do with entrepreneurship. I think a better factor is the desire to do any crap boring job that needs to be done even if you dont want to do it and to keep going in the face of setbacks and failures.<p>I realized as a developer Im virtually 100% certain of solving any technical problem. As a manager or an entrepreneur there are many problems, such as people problems or market problems, where you simply cant solve it. Often times you might have solved it but you cant be sure.<p>Also engineering has lots of fun purely intellectual logic and technical problems to solve. Building a business has lots of pure grind problems that dont take much intellectual horsepower but require lots of emotional fortitude and the ability to constantly switch from boring task to boring task, or to do the same boring task over and over.<p>Running payroll every two weeks, balancing books, opening mail, going to networking meetings, kissing up to people, training people, interviewing people, walking around and just talking to the team, talking to vendors, reviewing customer/vendor/employee contracts etc etc.<p>With regard to failures. Here are some of mine: having a star performer leave, laying people off during a recession at christmas, not being sure you can make payroll, losing a big client, having to fire a good friend.