APRIL 17, 2020
Why Happy Developers Create
More Secure Code
DJ Schleen | DevSecOps Advocate, Sonatype
Derek E. Weeks | Co-founder, All Day DevOps
In God we trust,
all others
bring bata.”
- W. Edwards Deming
“
2020
2019
2018
2016
2017
2015
2014
Our 1st survey
1st DORA Report
Heartbleed vuln.
Equifax breach. 88% of those with
mature DevOps practices are
investing in application security
training.
7th annual survey
48% of developers don't have
enough time to spend on security
The top 10 countries represented were:
● United States
● United Kingdom
● India
● Canada
● Australia
● Spain
● Netherlands
● Germany
● Singapore
● Israel
5,045
people shared their
views for this survey.
Where Do
You
Come
From?
What Is
Your
Quest?
vs.
vs.
@weekstweets
@djschleen
Source: Gallup
Note: 2019 results are for January through June
2000 2002 2004 2008 2010 2012 2014 2016 20182006
U.S. Employee
Engagement Trend
Annual averages
0
10
20
30
40
50
% Engaged % Actively Disengaged
26
30
28
26
30
28 30
32
33 34
18
16
17
15
20
18 18 17
14
13
53%
were“not engaged”
Coming together is a beginning.
Keeping together is progress.
Working
together is
success”
- Henry Ford
“
Westrum’sThree Cultures
Model
Who cause the most
friction on your team?
@weekstweets
@djschleen
10% of Happy
Developers
say “Nothing”
80%
dissatisfied with
management are
disengaged.
Friction
is a force that slows things down
Job satisfaction is higher in
mature DevOps practices
1.6x less
likely
to recommend
employer
1.5x
happieremployees
1.3x more
likely
to get
work done
How are you informed of
application security issues?
Happy developers are informed 1.3x more
by tooling and 3.8x less by rumor
The only person who is educated
is the one who has learned how to
learn and
change.”
- Carl Rogers
“
What application security training is
available to you?
Take one person per team.
Invite everyone.
Provide curated training by technology.
Have one meeting per month.
Instant Security
Champion
Program
Gallup discovered the top 25 best
managed and engaged teams had
50% fewer
accidents
41% fewer
quality defects
Developers who receive training on
how to code securely are
5x more likely
to enjoy their
work.
How frequently do you deploy to production?
55%
deploy at least
once per week
Over the past decade the
average time to exploit
dropped from 45 days to
3 days
The software supply chain and
vulnerable component usage
remains a
massive
problem
Open source component related breaches continue to
drop but still occur way too often.
Mature DevOps practices are more aware
of breaches than immature practices.
if a developer ever has a choice
between working on a feature or
developer productivity, they should
always choose
developer
productivity.”
- Gene Kim, The Unicorn Project
“
What security tools do you use?
Integrationof securitytooling is hard
Are your tools properly integrated?
Open SourceContributions arewelcome!
Derek Weeks
@weekstweets
DJ Schleen
@djschleen
Thank You!
Why happier developers create more secure code

Why happier developers create more secure code