How to configure secure code training for better secure coding outcomes
When it comes to secure code training for developers, educational outcomes leave a lot to be desired. Many companies spend big, only to see minimal returns in practice. And little wonder. Present research* shows that developers believe that learning secure code is boring and that learning how to implement secure code is challenging. New approaches to secure coding training are needed, so in 2020, Secure Code Warrior engaged with Evans Data Corp. to conduct primary research into developers' attitudes towards secure coding, secure code practices, and security operations (download whitepaper here).
When offered a chance to critique the training on offer, developers were unsparing, claiming that current secure code training is:
- Taught in a vacuum - 40%
- Too theoretical, not related to their work, and not ‘hands-on’ enough - 40%
- Often infrequent, not associated with their work or engaging - 30%.
These statistics are serious; they tell us that current secure code training is contextually irrelevant, with no meaningful relationship to what developers do every day.
Often, they can’t apply what they learn back in their work environments. That makes so much security training a waste of time and money.
Five ways to build the training developers want
When it comes to the kind of training developers want, five things were abundantly clear.
- 75% of developers preferred structured on-the-job training, finding it the most effective and satisfying way to learn.
And when it comes to what that training should include, developers have some very clear and specific asks: - 65% say that more training in language-specific vulnerabilities is required
- 65% want more training in the OWASP Top 10.
- Many also want a focus on compliance security frameworks, including NIST (58%) CIS (52%) and PCI DSS (50%).
- 78% want informal peer coaching and guidance as part of that training.
But above all, developers want secure code training that is practical and rooted in the context of their daily work. Developers don't want to sit around listening to lecturers – they want to get their hands on stuff and try it for themselves. They want a focus on practical applications – something that current training programs sorely lack. According to the developers we surveyed, the top 5 characteristics of good training are:
- More practical training, showing real work scenarios (30%).
- Guided activity focused on specific code or vulnerabilities (24%).
- Inclusion of more examples or use cases (24%) Provides some concrete advantage to taking the training (<20%) Incorporates more team-building exercises (<20%).
- Provides some tangible benefit to taking the training.
- Incorporates more team-building exercises.
Developers want secure code training that imparts fundamental skills – and genuine recognition. As secure coding skills are highly desired and recognized by employers, developers have shown their enthusiasm to differentiate themselves from their peers, particularly when applying for new jobs. Developers seeking to demonstrate their technical mastery or specialized skills have long used formal certification programs. When asked if they sought structured training programs for certification, 70% revealed that they were looking for these programs. The significant motivations were seeking official recognition for skills gained, being more efficient in their work, and becoming invaluable to their company.
When it comes to better educational outcomes, developer-centric training is the key. Structured secure code training is desirable to developers – but only if it offers them what they want. Companies that rise to the challenge and re-configure their secure code training to developers' needs will reap the benefits of fewer recurring vulnerabilities, faster code delivery and the enhanced reputation that goes with both.
The unequivocal evidence is that developers want contextual, hands-on education in relevant programming languages and frameworks with challenges that mimic those they face in the real world. As champions of change in secure coding, Secure Code Warrior takes a human-led approach to deliver on developers' requests. If you'd like to see the potential impact on your teams' ability to ship secure code faster, request a demo now.
*Shifting from reaction to prevention: The changing face of application security. Secure Code Warrior and Evans Data Corp. 2020
When it comes to secure code training for developers, educational outcomes leave a lot to be desired. Many companies spend big, only to see minimal returns in practice. And little wonder.
Secure Code Warrior makes secure coding a positive and engaging experience for developers as they increase their skills. We guide each coder along their own preferred learning pathway, so that security-skilled developers become the everyday superheroes of our connected world.
Secure Code Warrior is here for your organization to help you secure code across the entire software development lifecycle and create a culture in which cybersecurity is top of mind. Whether you’re an AppSec Manager, Developer, CISO, or anyone involved in security, we can help your organization reduce risks associated with insecure code.
Book a demoSecure Code Warrior makes secure coding a positive and engaging experience for developers as they increase their skills. We guide each coder along their own preferred learning pathway, so that security-skilled developers become the everyday superheroes of our connected world.
Secure Code Warrior builds a culture of security-driven developers by giving them the skills to code securely. Our flagship Agile Learning Platform delivers relevant skills-based pathways, hands-on missions, and contextual tools for developers to rapidly learn, build, and apply their skills to write secure code at speed.
When it comes to secure code training for developers, educational outcomes leave a lot to be desired. Many companies spend big, only to see minimal returns in practice. And little wonder. Present research* shows that developers believe that learning secure code is boring and that learning how to implement secure code is challenging. New approaches to secure coding training are needed, so in 2020, Secure Code Warrior engaged with Evans Data Corp. to conduct primary research into developers' attitudes towards secure coding, secure code practices, and security operations (download whitepaper here).
When offered a chance to critique the training on offer, developers were unsparing, claiming that current secure code training is:
- Taught in a vacuum - 40%
- Too theoretical, not related to their work, and not ‘hands-on’ enough - 40%
- Often infrequent, not associated with their work or engaging - 30%.
These statistics are serious; they tell us that current secure code training is contextually irrelevant, with no meaningful relationship to what developers do every day.
Often, they can’t apply what they learn back in their work environments. That makes so much security training a waste of time and money.
Five ways to build the training developers want
When it comes to the kind of training developers want, five things were abundantly clear.
- 75% of developers preferred structured on-the-job training, finding it the most effective and satisfying way to learn.
And when it comes to what that training should include, developers have some very clear and specific asks: - 65% say that more training in language-specific vulnerabilities is required
- 65% want more training in the OWASP Top 10.
- Many also want a focus on compliance security frameworks, including NIST (58%) CIS (52%) and PCI DSS (50%).
- 78% want informal peer coaching and guidance as part of that training.
But above all, developers want secure code training that is practical and rooted in the context of their daily work. Developers don't want to sit around listening to lecturers – they want to get their hands on stuff and try it for themselves. They want a focus on practical applications – something that current training programs sorely lack. According to the developers we surveyed, the top 5 characteristics of good training are:
- More practical training, showing real work scenarios (30%).
- Guided activity focused on specific code or vulnerabilities (24%).
- Inclusion of more examples or use cases (24%) Provides some concrete advantage to taking the training (<20%) Incorporates more team-building exercises (<20%).
- Provides some tangible benefit to taking the training.
- Incorporates more team-building exercises.
Developers want secure code training that imparts fundamental skills – and genuine recognition. As secure coding skills are highly desired and recognized by employers, developers have shown their enthusiasm to differentiate themselves from their peers, particularly when applying for new jobs. Developers seeking to demonstrate their technical mastery or specialized skills have long used formal certification programs. When asked if they sought structured training programs for certification, 70% revealed that they were looking for these programs. The significant motivations were seeking official recognition for skills gained, being more efficient in their work, and becoming invaluable to their company.
When it comes to better educational outcomes, developer-centric training is the key. Structured secure code training is desirable to developers – but only if it offers them what they want. Companies that rise to the challenge and re-configure their secure code training to developers' needs will reap the benefits of fewer recurring vulnerabilities, faster code delivery and the enhanced reputation that goes with both.
The unequivocal evidence is that developers want contextual, hands-on education in relevant programming languages and frameworks with challenges that mimic those they face in the real world. As champions of change in secure coding, Secure Code Warrior takes a human-led approach to deliver on developers' requests. If you'd like to see the potential impact on your teams' ability to ship secure code faster, request a demo now.
*Shifting from reaction to prevention: The changing face of application security. Secure Code Warrior and Evans Data Corp. 2020
When it comes to secure code training for developers, educational outcomes leave a lot to be desired. Many companies spend big, only to see minimal returns in practice. And little wonder. Present research* shows that developers believe that learning secure code is boring and that learning how to implement secure code is challenging. New approaches to secure coding training are needed, so in 2020, Secure Code Warrior engaged with Evans Data Corp. to conduct primary research into developers' attitudes towards secure coding, secure code practices, and security operations (download whitepaper here).
When offered a chance to critique the training on offer, developers were unsparing, claiming that current secure code training is:
- Taught in a vacuum - 40%
- Too theoretical, not related to their work, and not ‘hands-on’ enough - 40%
- Often infrequent, not associated with their work or engaging - 30%.
These statistics are serious; they tell us that current secure code training is contextually irrelevant, with no meaningful relationship to what developers do every day.
Often, they can’t apply what they learn back in their work environments. That makes so much security training a waste of time and money.
Five ways to build the training developers want
When it comes to the kind of training developers want, five things were abundantly clear.
- 75% of developers preferred structured on-the-job training, finding it the most effective and satisfying way to learn.
And when it comes to what that training should include, developers have some very clear and specific asks: - 65% say that more training in language-specific vulnerabilities is required
- 65% want more training in the OWASP Top 10.
- Many also want a focus on compliance security frameworks, including NIST (58%) CIS (52%) and PCI DSS (50%).
- 78% want informal peer coaching and guidance as part of that training.
But above all, developers want secure code training that is practical and rooted in the context of their daily work. Developers don't want to sit around listening to lecturers – they want to get their hands on stuff and try it for themselves. They want a focus on practical applications – something that current training programs sorely lack. According to the developers we surveyed, the top 5 characteristics of good training are:
- More practical training, showing real work scenarios (30%).
- Guided activity focused on specific code or vulnerabilities (24%).
- Inclusion of more examples or use cases (24%) Provides some concrete advantage to taking the training (<20%) Incorporates more team-building exercises (<20%).
- Provides some tangible benefit to taking the training.
- Incorporates more team-building exercises.
Developers want secure code training that imparts fundamental skills – and genuine recognition. As secure coding skills are highly desired and recognized by employers, developers have shown their enthusiasm to differentiate themselves from their peers, particularly when applying for new jobs. Developers seeking to demonstrate their technical mastery or specialized skills have long used formal certification programs. When asked if they sought structured training programs for certification, 70% revealed that they were looking for these programs. The significant motivations were seeking official recognition for skills gained, being more efficient in their work, and becoming invaluable to their company.
When it comes to better educational outcomes, developer-centric training is the key. Structured secure code training is desirable to developers – but only if it offers them what they want. Companies that rise to the challenge and re-configure their secure code training to developers' needs will reap the benefits of fewer recurring vulnerabilities, faster code delivery and the enhanced reputation that goes with both.
The unequivocal evidence is that developers want contextual, hands-on education in relevant programming languages and frameworks with challenges that mimic those they face in the real world. As champions of change in secure coding, Secure Code Warrior takes a human-led approach to deliver on developers' requests. If you'd like to see the potential impact on your teams' ability to ship secure code faster, request a demo now.
*Shifting from reaction to prevention: The changing face of application security. Secure Code Warrior and Evans Data Corp. 2020
Click on the link below and download the PDF of this resource.
Secure Code Warrior is here for your organization to help you secure code across the entire software development lifecycle and create a culture in which cybersecurity is top of mind. Whether you’re an AppSec Manager, Developer, CISO, or anyone involved in security, we can help your organization reduce risks associated with insecure code.
View reportBook a demoSecure Code Warrior makes secure coding a positive and engaging experience for developers as they increase their skills. We guide each coder along their own preferred learning pathway, so that security-skilled developers become the everyday superheroes of our connected world.
Secure Code Warrior builds a culture of security-driven developers by giving them the skills to code securely. Our flagship Agile Learning Platform delivers relevant skills-based pathways, hands-on missions, and contextual tools for developers to rapidly learn, build, and apply their skills to write secure code at speed.
When it comes to secure code training for developers, educational outcomes leave a lot to be desired. Many companies spend big, only to see minimal returns in practice. And little wonder. Present research* shows that developers believe that learning secure code is boring and that learning how to implement secure code is challenging. New approaches to secure coding training are needed, so in 2020, Secure Code Warrior engaged with Evans Data Corp. to conduct primary research into developers' attitudes towards secure coding, secure code practices, and security operations (download whitepaper here).
When offered a chance to critique the training on offer, developers were unsparing, claiming that current secure code training is:
- Taught in a vacuum - 40%
- Too theoretical, not related to their work, and not ‘hands-on’ enough - 40%
- Often infrequent, not associated with their work or engaging - 30%.
These statistics are serious; they tell us that current secure code training is contextually irrelevant, with no meaningful relationship to what developers do every day.
Often, they can’t apply what they learn back in their work environments. That makes so much security training a waste of time and money.
Five ways to build the training developers want
When it comes to the kind of training developers want, five things were abundantly clear.
- 75% of developers preferred structured on-the-job training, finding it the most effective and satisfying way to learn.
And when it comes to what that training should include, developers have some very clear and specific asks: - 65% say that more training in language-specific vulnerabilities is required
- 65% want more training in the OWASP Top 10.
- Many also want a focus on compliance security frameworks, including NIST (58%) CIS (52%) and PCI DSS (50%).
- 78% want informal peer coaching and guidance as part of that training.
But above all, developers want secure code training that is practical and rooted in the context of their daily work. Developers don't want to sit around listening to lecturers – they want to get their hands on stuff and try it for themselves. They want a focus on practical applications – something that current training programs sorely lack. According to the developers we surveyed, the top 5 characteristics of good training are:
- More practical training, showing real work scenarios (30%).
- Guided activity focused on specific code or vulnerabilities (24%).
- Inclusion of more examples or use cases (24%) Provides some concrete advantage to taking the training (<20%) Incorporates more team-building exercises (<20%).
- Provides some tangible benefit to taking the training.
- Incorporates more team-building exercises.
Developers want secure code training that imparts fundamental skills – and genuine recognition. As secure coding skills are highly desired and recognized by employers, developers have shown their enthusiasm to differentiate themselves from their peers, particularly when applying for new jobs. Developers seeking to demonstrate their technical mastery or specialized skills have long used formal certification programs. When asked if they sought structured training programs for certification, 70% revealed that they were looking for these programs. The significant motivations were seeking official recognition for skills gained, being more efficient in their work, and becoming invaluable to their company.
When it comes to better educational outcomes, developer-centric training is the key. Structured secure code training is desirable to developers – but only if it offers them what they want. Companies that rise to the challenge and re-configure their secure code training to developers' needs will reap the benefits of fewer recurring vulnerabilities, faster code delivery and the enhanced reputation that goes with both.
The unequivocal evidence is that developers want contextual, hands-on education in relevant programming languages and frameworks with challenges that mimic those they face in the real world. As champions of change in secure coding, Secure Code Warrior takes a human-led approach to deliver on developers' requests. If you'd like to see the potential impact on your teams' ability to ship secure code faster, request a demo now.
*Shifting from reaction to prevention: The changing face of application security. Secure Code Warrior and Evans Data Corp. 2020
Table of contents
Secure Code Warrior makes secure coding a positive and engaging experience for developers as they increase their skills. We guide each coder along their own preferred learning pathway, so that security-skilled developers become the everyday superheroes of our connected world.
Secure Code Warrior is here for your organization to help you secure code across the entire software development lifecycle and create a culture in which cybersecurity is top of mind. Whether you’re an AppSec Manager, Developer, CISO, or anyone involved in security, we can help your organization reduce risks associated with insecure code.
Book a demoDownloadResources to get you started
Benchmarking Security Skills: Streamlining Secure-by-Design in the Enterprise
The Secure-by-Design movement is the future of secure software development. Learn about the key elements companies need to keep in mind when they think about a Secure-by-Design initiative.
DigitalOcean Decreases Security Debt with Secure Code Warrior
DigitalOcean's use of Secure Code Warrior training has significantly reduced security debt, allowing teams to focus more on innovation and productivity. The improved security has strengthened their product quality and competitive edge. Looking ahead, the SCW Trust Score will help them further enhance security practices and continue driving innovation.
Resources to get you started
Trust Score Reveals the Value of Secure-by-Design Upskilling Initiatives
Our research has shown that secure code training works. Trust Score, using an algorithm drawing on more than 20 million learning data points from work by more than 250,000 learners at over 600 organizations, reveals its effectiveness in driving down vulnerabilities and how to make the initiative even more effective.
Reactive Versus Preventive Security: Prevention Is a Better Cure
The idea of bringing preventive security to legacy code and systems at the same time as newer applications can seem daunting, but a Secure-by-Design approach, enforced by upskilling developers, can apply security best practices to those systems. It’s the best chance many organizations have of improving their security postures.
The Benefits of Benchmarking Security Skills for Developers
The growing focus on secure code and Secure-by-Design principles requires developers to be trained in cybersecurity from the start of the SDLC, with tools like Secure Code Warrior’s Trust Score helping measure and improve their progress.
Driving Meaningful Success for Enterprise Secure-by-Design Initiatives
Our latest research paper, Benchmarking Security Skills: Streamlining Secure-by-Design in the Enterprise is the result of deep analysis of real Secure-by-Design initiatives at the enterprise level, and deriving best practice approaches based on data-driven findings.