The Challenge
There are several challenges that developers face when attempting to write secure code. The shear complexity of security and keeping up with the ever-evolving security landscape can be daunting. This is exacerbated by the pressure to deliver applications quickly. Additionally, trying to balance Security and Usability can add to the effort because having a positive end-user experience is key to achieving business goals. There are also other challenges such as Legacy Code and Dependencies, a Lack of Resources, Human Error and Compliance and Regulatory Requirements.