Every project in life makes us weigh pros and cons. Do we take the easy path at the risk of shoddy workmanship to only have to redo something later? Do we skimp out on some of the elements involved in order to save a few dollars? Should we get the job done the quickest way possible and forget about some of the risks and holes we may be leaving ourselves vulnerable to? Almost every project we do in life contains these types of questions. Whether it be building something around the house or getting new tires on the car. But what I’m focusing on is risk in software development.