C an
I
s h are
d at a fr o m
t h is
r e p o r t ?
1. L i c e n s e
G r a n t
Th i s
r e p o r t
i s
li c e n s e d
un d e r
t h e
Cr e a t i v e
Co mm o n s
A tt r ib u t i o n - No D e r i v a t i v e s
Li c e n c e
4 . 0
( I n t e rn a t i o n a l )
.
P u t
s im ply , su bj e c t
t o
t h e
t e r m s
a n d
c o n di t i o n s
o f
t h i s
li c e n se ,
y o u
a r e
f r ee
t o :
Sh ar e
—
You
c a n
r e p r o d u c e
t h e
r e p o r t
o r
i n c o r p o r a t e
p a r t s
o f
t h e
r e p o r t
i n t o
o n e
o r
m o r e
d o c u m e n t s
o r
p u bli c a t i o n s , for
c o mm e r c i a l
a n d
n o n - comm e r ci a l
p u r p o s e s .
Un d e r
t h e
f o ll o wi n g
c o n di t i o n s :
Attr i b u ti o n —
You
m u s t
gi v e
a pp r o p r i a t e
c r e di t
t o
Sl a s h D a t a TM
,
a n d
in d ic a t e
if
c h a n g e s
w e r e
m a d e .
I n
t h a t
c a s e ,
y o u ma y
d o
s o
i n
a n y
r e a s o n a bl e
mann e r ,
b u t
n o t
i n
a n y
w a y
t h a t
s u gg e s t s
t h a t
Sl a s h D a t a TM
en dor s es
y ou
or
y ou r
u s e.
No D e r i va ti v e s
—
yo u
c a n
n o t
r e m i x
o r
t r a n s f o r m
t h e
c o n t e n t
o f
t h e
r e p o r t .
You
m a y
n o t
di s t r ib u t e
m o di f i e d
c o n t e n t .
2. L i m i t at io n o f
L iabili t y
Sl a sh D a t a TM ,
be li e v e s
t h e
s t a t e m e n t s
c o n t a i n ed
i n
t h i s
p u b li c a t i o n
t o
be
b a s ed
u po n
i nf o r m a t i o n
t h a t
w e
c o ns i de r re li a b l e ,
b u t
w e
do
n o t
re p re s e n t
th a t
i t
i s
a cc u ra te
o r
c o m p l ete
a n d
i t
sh o u l d
n o t
be
re li ed
u po n
a s
su c h .
O p i n i o ns ex p r es s ed
a r e
c urr en t
op i n i o ns
a s
o f
t h e
d a t e
a ppea r i n g
i n
t h i s
p u b li c a t i o n
o n l y
a n d
t h e
i nf o r m a t i o n ,
i n c l u d i n g
t h e op i n i on s
c on t a i n ed
h e r e i n ,
a r e
su b j e c t
t o
c h a n ge
w i t h ou t
n ot i c e .
U se of
t h i s
p u b li c a t i on b y
a n y
t h i r d
p a r t y
f or w h a t e v e r pu r po s e
sh o uld
n o t
a n d
doe s
n o t
a bs o lv e
su ch
t h ir d
pa r t y
fr o m us in g
du e
dilige n ce
in
v e r if y in g
t h e
publica t ion ’ s co n t e n t s .
Sl a sh D a t a TM
dis cla ims
a ll
implie d
w a rr a n t ies ,
in clu din g,
w ith o u t
lim it a t ion ,
w a rr a n t ies
o f
m e r ch a n t a bilit y
o r fi t n e ss
fo r
a
p a r t i c u l a r
p ur po s e .
Sl a sh D a t a TM ,
its
a ff ilia t e s ,
an d
r ep r e s e n t at i v e s
shal l
h av e
n o
li ab ili t y
f o r
an y
d i r e c t ,
i n c i de n t al ,
s pe c i al ,
o r
c o ns eq u e n t i al da m a ge s
o r
los t
pr o fits ,
if
a n y ,
suff e r ed
by
a n y
t h ir d
pa r t y
a s
a
r e sult
o f
de cis ions
m a de ,
o r
n o t
m a de ,
o r
a ct ions
t a k e n ,
o r no t
t a k e n,
b a s ed
o n
t hi s
p ub li c a t i o n.
Th e
a n a l y s t
o f
t h e
de v e l ope r
e c o n o m y
|
fo r m e r l y
k n o w n
a s
Vi s i o n M ob il e
Sl a s h D a t a
©
C o p yr i g h t
2 0 2 0
|
S o m e
r i g h t s
r e s e rv ed
Ab o u t
t h e
au t h o r s
Ch r i s t i n a
Vo s k o g lo u
Se n i o r
D i r e c t o r
o f
R e s e a r c h
Ch r i s t i n a
i s
r e s p o n s i b l e
f o r
a ll
Sl a s h D a t a ’ s
re s e a rc h
p ro d u c t s
a n d
h e a d s
t h e anal y s t
an d
o p e r ati o n s
t e am s .
Wi t h
m o r e
t h an
1 8
y e ar s
o f
e x p e r i e n c e
i n da t a
m i n i n g,
B I
a n d
C R M
de s i gn ,
s h e
l e a ds
r e s e a r c h
pl a nn i n g
a n d meth o d o l o g y ,
su r v ey
d esi g n ,
d a ta
a n a ly si s,
i n si g h ts
g en er a ti o n ,
a n d re s e a rc h
comm e r ci a li s a t i o n .
C h r i s t i n a
i s
a l s o
b e h i n d
Sl a s h D a t a ’ s
ou t com e - ba s e d
de v e l o pe r
s e gm e n t a t i o n
m o de l
a n d
i s
t h e
l e a di n g
Sl a s h D a t a re s e a rc h e r
i n
m a c h i n e
l e a rn i n g
a n d
d a t a
s c i e n c e .
ch r i s t i n a @ s l a s h d a t a . co
|
@ Ch r i s t i n a V o s k o g
Je d
S t ep h e n s
Da t a
S t ory t e ll e r
Je d
h a s
s e v e r a l
y e a r s
o f
r e s e a r c h
e x p e r i e n c e
i n
t h e
a c a d e m i c
a n d in d u s tr ia l
s e c to r s
m a in ly
f o c u ss in g
o n
a pp lie d
s ta tis tic a l
r e s e a r c h
a n d com p u t a t i o n a l
i m p l e m e n t a t i o n s
o f
n e w
s t a t i s t i ca l
m e t h o d s .
H e
h o l d s
a n MS c
i n
S t a t i s t i cs .
H i s
i n t e r e s t
i s
i n
t u r n i n g
d a t a
i n t o
i n f o r m e d
a ct i o n a b l e de c i s i o n s .
je d . s tep h e n s @ s la s h d a ta . c o
Ko ns t a nt i no s
Ko r ak i t i s
Re s e a r c h
O p e r a t i o n s
Ma n a g e r
Ko n s t a n t i n o s
i s
r e s p o n s i b l e
f o r
d r ivi n g
a c t i o n a b l e
i n s i g h t s
o n
g l o b a l de v e l o pe r
t r e nds
o u t
o f
a
w e a l t h
o f
da t a
poi n t s
fr o m
Sl a s h D a t a ’ s
la r g e - sc a l e de v e l o pe r
s u r v e y s .
H i s
a n a ly t i c a l
a ppr o a c h
h e l ps
bu s i n e ss e s
m a k e
s t r a t e gi c de c i s i o n s
ba s e d
o n
t r u s t w o r t h y
de v e l o pe r
da t a .
K o n s t a n t i n o s
h o l ds
a Ma s t e r ’ s
d e g r ee
i n
e l e ct r i ca l
e n g i n ee r i n g
a n d
h a s
n e a r ly
1 0
y e a r s
o f ex p er i en c e
a s
a n
en g i neer ,
p r o j ec t
man a g er ,
a n d
d a ta
sc i en ti st.
ko ns t a nt i no s @ s l a s hd a t a . c o
De v e l o p e r
E c o n o m i c s |
S t a t e
o f
t h e
De v e l o p e r
N a t i o n
Q 3
2 0 2 0
| ©
Sl a sh D a t a
|
S o m e
r i g h t s
r e s e r v ed
Ri ch a r d
M u i r
D a t a
J o u r n a li s t
Ri c h a r d
i s
a
D a t a
J o u r n a li s t
w i t h
o v e r
f iv e
y e a r s ’
e x p e r i e n c e
w o r k i n g
i n
a ran g e
o f
i n d u s t ri e s ,
f ro m
g o v e rnm e n t
p o li c y
t o
a u t o m o t iv e .
H e
i s re s p o n s i b l e
f o r
f i n d i n g
a n d
i n t e rp re t i n g
a c t i o n a b l e
i n s i g h t s
f ro m Sl a s h D a t a ’ s
de v e l o pe r
s u r v e y s .
ri c h a rd @ s l a s h d a t a . c o
|
@ rm u i r_ d a t a
Sa r a
Ia c o zz a
D a t a
S t o r y t e ll e r
Sa r a
h o l d s
a
P h D
i n
C o g n i t iv e
N eu r o sc i en c e
a n d
h a s
mo r e
th a n
f iv e
y ea r s of
e x p e r i e n c e
i n
d a t a
a n a ly s i s
a n d
r e s e a r c h
d e s i g n .
A s
s u c h ,
s h e
i s
a n ex p er t
i n
d ev el o p i n g
r esea r c h
str a teg i es
th a t
a r e
b o th
c r ea ti v e
a n d
g o a l ori e n t e d .
C om b i n i n g
comm un i c a t i on
s k ill s
w i t h
h e r
p a ss i on
f or
d a t a anal y t i c s
al l o w s
h e r
t o
c l e ar ly
c o n v e y
s u b s t an t i al
an d
ac t i o n ab l e
i n s i g h t s fr o m
a n y
da t a s e t
pr e s e n t e d
t o
h e r .
In
h e r
s p a r e
t i m e ,
S a r a
p r o m o t e s ge n de r
di v e r s i t y
i n
t h e
da t a
s c i e n c e
c o mm un i t y
a s
t h e
c o fo un de r
&
c o - or g a n i s e r
of
R - La d i e s
N ij m e g e n
a n d
R - La d i e s
B a r i .
sa r a i a c @ slash d a ta . c o
|
@ Ia c o zz a S a r a
Ta bl e
of
Con t en t s
C lick
o n
t h e
p a g e
nu m b e r
t o
e a s ily
n a v ig a t e
t o
t h e
s e c t io n .
Pa r t n e r s
8
D e v e l o p e r s ’
e x t r a
n ee d s
d u e
t o
C O VI D - 19
10
Pr o g r a mm i n g
l a n g u a g e
c o mm un i t i e s
–
an
u pd at e
16
Wh y
do
de v e l o pe r s
a do pt
o r
r e j e c t
c l o u d
t e c hn o l o gi e s ?
21
Wh o
i s
i n t o
D e v O ps ?
27
Wh a t
do
de v e l o pe r s
v a l u e
i n
o pe n
s o u r c e ?
34
Em e r g i n g
t e c hn o l o g i e s
41
Me t h o d o l o g y
47
De v e l o p e r
E c o n o m i c s |
S t a t e
o f
t h e
De v e l o p e r
N a t i o n
Q 3
2 0 2 0
| ©
Sl a sh D a t a
|
S o m e
r i g h t s
r e s e r v ed
Ab o u t
th i s
r e p o r t
7
Ke y
i n s i g h t s
9
Ab o u t
t h is
r e p o r t
Sl a s h D a t a
De v e l o p e r
E c o n o m i c s
i s
t h e
l e ad i n g re s e a rc h
p ro g ra mm e
o n
m o b il e ,
d e s k t o p , in d u s tr ia l
I o T ,
c o n s u m e r
e le c tr o n ic s ,
th ird
p a r ty a pp
e c o s y s t e m s ,
c l o u d ,
w e b ,
g a m e ,
A R / VR
a n d ma c h i n e
l ea r n i n g
d ev el o p er s,
a s
w el l
a s
d a ta sc i en ti sts,
tr a c k i n g
th e
d ev el o p er
ex p er i en c e ac r o ss
p lat f o r m s ,
r e v e nu e s ,
ap p s ,
l an g u ag e s , to o ls, A P I s,
seg me n ts,
a n d
r e g io n s.
Th e
1 9 t h
D e v e l o pe r
E c o n o m i c s
gl o ba l
s u r v e y wa v e
r a n
f r o m
Jun e
t o
A u g u s t
2 0 2 0
a n d re a c h e d
m o re
t h a n
17 , 000
d e v e l o p e rs
i n
15 9 co un t r i e s .
T h i s
r e s e a r ch
r e p o r t
d e l ve s
i n t o
k e y de v e l o pe r
t r e nds
for
Q3
2 0 2 0
a n d
be y o n d.
Th e
r e po r t
fo c u s e s
o n
si x
ma jo r
t h e m e s
-
ea c h wi t h
i t s
o wn
vi s u a li s a t i o n s
-
sh o w i n g
h o w
th e da t a
l e nds
i n s i gh t
i n t o
t h e
de v e l o pe r
c o mm un i t y .
1. D e v e lo pe r s ’
e x t r a
n eed s
d u e
t o
C O VI D - 19 :
Wor k i n g
a n d
p e r f or m i n g
d u r i n g
a pa n de m i c
w ill
l e a v e
de e p
m a r k s
be h i n d,
bo t h fi n a n c i a lly
a n d
ps y c h o l o gi c a lly
s pe a k i n g.
I n
t h i s c h a p t e r ,
w e
e x p l o r e
C OVI D - 19 ’ s
ef f ec t s
o n de v e l o pe r s ’
c h a n gi n g
n ee ds
i n
r e l a t i o n
t o
t h e i r de v e l opm e n t
a c t ivi t i e s .
2. L anguag e
c o mm uni t i e s
-
an
up d at e : Pr o g r a mm i n g
l a n g u a g e s
a r e
o f t e n
t h e
k e r n e l s
o f str o n g
c o mmu n i ti es
a n d
th e
su b j ec t
o f opi n i on a t e d
d e b a t e .
I n
t h i s
c h a p t e r ,
w e
p r ov i d e up d a t e d
e s t i m a t e s
o f
t he
num b e r
o f
a c t iv e so f tw a r e
d ev el o p er s
u si n g
ea c h
o f
th e
ma j o r pr o gr a mm i n g
l a n gu a ge s ,
a c r o ss
t h e
gl o be
a n d ac r o ss
al l
k i n d s
o f
p r o g r am m e r s .
3. W h y
d o
de v e lo pe rs
a d o p t
o r
rej e c t
c lo u d te ch n olo g i e s ?:
In
a
w o r l d
w h e r e
i n f r a s t r u c t u r e ca n
b e
p r o vi s i o n e d
a n d
d e s t r o y e d
a t
w ill ,
a n d wh e r e
d a t a
a n d
s e r v e r
c o n f i g u r a t i o n s
c a n
b e tr a n sf e rr ed
ea sily
b e tw ee n
h o mo g en eo u s systems,
c l o u d
p r o vi d er s
h a v e
to
f i n d
o th er ar e as o f
d i ff e r e n t iati o n
i n
o r d e r
t o
c o m p e t e . Ven d o r
l o c k - in
is
m u c h
le ss
o f
a n
is s u e
f o r
u s e r s th a n
it
o n c e
w a s,
a n d
th e
r ise
o f
th e
d ev elo p er as a
d e c i s i o n - ma ker
h a s
p u t
ev en
mo r e
p o w er in to
th e ir
h a n d s .
I n
th is
c h a pte r ,
w e
loo k
a t
s o m e of
t h e
r e a s on s
t h a t
d e v e lop e r s
g iv e
f or
a d op t i n g or
r e j e c t i n g
d i ff e r e n t
c l ou d
t e c hn ol ogi e s
a n d pr o vi de
i n s i gh t
i n t o
w h y
t h i ngs
a r e
a s
t h e y
a r e .
4. Wh o
i s
i n t o
D e v O p s ?:
De v O p s
i s
c o mm o n ly us e d
a s
a
c a t c h - al l
t e r m
t o
d e s c r i b e
a
c u l t u r al sh i f t
w i th i n
o r g a n i sa ti o n s
th a t
en a b l es de v e l o pe r s
t o
r e l e a s e
s o ft w a r e
fa s t e r
a n d
m o r e re li a b ly .
H o w e v er,
D e v O p s
i s
n o t
a
s i n g l e , co h e r e n t
s e ct o r
o r
t e ch n o l o g y ,
w h i ch
o f t e n cr e a t e s
co n f u s i o n
a s
t o
w h o
i s
co n s i d e r e d
a De v O p s
p r ac t i t i o n e r .
I n
t h i s
c h ap t e r ,
w e
o ff e r
a fr e s h
vi e w
o n
w h o
i s
i n t o
D e v Ops
ba s e d
o n
t h e ac t ivi t i e s
d e v e l o p e r s
ar e
i n v o lv e d
i n .
W e
al s o loo k
a t
th e
s p e c if ic
r o le s
a n d
s o f tw a r e
s e c to r s th a t
a r e
most
asso c ia ted
w ith
th e
D ev O p s cu l t u r e .
5. Wh a t
d o
de v e lo pe r s
v a l u e
i n o pe n s o u r c e ?: Ba s e d
o n
o u r
r e s e a r c h ,
t h e
u s e
o f
o p e n - so u r c e so f tw a r e
( O SS )
i s
u b i q u i to u s
i n
th e
g l o b a l de v e l o pe r
c o mm un i t y .
I n
t h i s
c h a pt e r ,
w e ex p l o r e
w h a t
ex a c tl y
d ev el o p er s
v a l u e
i n
u si n g OS S .
W e
a l s o
hi g hl i g ht
s o m e
unc e r t a i nt i e s ar o un d
t h e
f u t u r e
o f
t h e
o p e n - so u r c e
mo v emen t by
pr e s e n t i n g
t r e nds
a c r o ss
ge o gr a ph i c
r e gi o n s an d
s o f t w ar e
s e c t o r s .
6. Em e r g i ng
t e c hno lo g i e s :
As
i n t e r e s t
i n
a tec hn olo g y
w a x e s
a n d
w a n e s,
so
d o es
its in f lu e n c e .
T h e
h o t
to p ic
o f
ye s te r d a y
b e c o m e s in s ig n if ic a n t
in
th e
f a c e
o f
n e w
c h a lle n g e s
a n d op p or t un i t i e s .
I n
ou r
s u r v e y s ,
w e
h a v e
t r a c k e d en g a g emen t
w i th
a n d
a d o p ti o n
o f
emer g i n g tec hn olo g ies
f o r
th e
p a st
tw o
a n d
a
h a lf
y ea r s.
I n th is
c h a pter ,
w e
d isc u ss
w h ic h
tec hn olo g ies
ha v e
i nc r e a s e d
a nd
d e c r e a s e d
i n
p o p ul a r i t y
o v e r th e
p r e v io u s
tw e lv e
mo n th s.
We
h o p e
yo u
w ill
e n jo y
th is
r e p o r t
a n d
f in d
th e in s ig h ts
u s e f u l!
I f
yo u
h a v e
a n y
q u e s tio n s
o r comm e n t s ,
o r
a r e
l oo k i n g
f o r
a dd i t i o n a l
d a t a ,
yo u
c a n
g e t
in
t o u c h
w it h
Mi lj a n a
Mi t i c ,
D i g i t a l Ma r k e t i n g
E x e cu t i ve
f o r
Sl a s h D a t a ,
a t mi lj a n a @ slash d a ta . c o .
Y o u
c a n
d o w n l o a d
t h i s re p o rt
f o r
f re e
a t ht t p s : // www. d e v e l o p e r e c o n o m i c s . c o m /r e s o u r c e s/ r ep o r ts/
Al ex ,
An as t as i a ,
An d rea s ,
C h ri s t in a ,
D av i d ,
E i t a n , Ev e ,
Gi a nn o s ,
J e d ,
K o n s t a n t in o s ,
Laz ar os ,
M a r i a , Mi l j a n a ,
Mo s c h o ul a ,
Nat asa ,
R i c h a r d ,
S a m ,
S a r a , Sar a h ,
Sar t i o s ,
S o fi a ,
St a t hi s ,
S t e v e
M .,
S t e v e
V ., Van e ss a,
an d
Vikt o r ij a
at
Sl a sh D a t a .
We " d
li k e
t o
t h an k
e v e r y o n e
w h o
h e l p e d
u s
r e ac h
1 7 , 000 +
r e s p o n d e n t s
f o r
o u r
s u r v e y
an d cr e a te
th i s
r e p o r t.
O u r
M e d i a
Pa r tn e r s
-
Di g i t a l O c e a n ,
H ERE ,
H u a w e i ,
M i c r o s o f t ,
S a m s un g , an d
s o
m an y
o t h e r s .
A
sp e c i a l
t h a n k s
t o
t h e
M ee t u p s
p a r t i c i p a t i n g
i n
o u r
su r v e y
i n c l u d i n g :
AI
F e st iv a l
Ni g e r i a , BO R D ER S : NON E ,
Mi g r a c o d e ,
R - La d i e s
A m s t e r d a m ,
R - La d i e s
B a r i ,
R - La d i e s
M il a n ,
R - La d i e s Ni j m e g e n ,
a n d
S o c i a l
H a c k e r s
Ac a d e m y .
PA R T N ER S
Ou r
D e v e l o p e r
C o mm i tt ee
s u pp o r t e d
o u r ef f o r t s
o n c e
m o r e, t o
c r ea t e
t h e
m o s t
u p - to - da t e
a n d
de t a il e d
s u r v e y .
S pe c i a l
t h a n k s
t o ou r
m e m b e r s :
Am u ly a ,
Ay d i n ,
Ba l d o m e r o , Ce s a r,
Ch ri s t o p h er,
D e b o rah ,
D o m i n i c,
H a i , Jun il ,
Ma r c el ,
N i c h o l a s ,
N u m b ,
R o b er t ,
a n d Vi c t o r ,
f o r
y o u r
h e l p
w i t h
r e vi e w i n g
s u r v e y co n te n t,
tr a n s l a ti o n s ,
a n d
s u gg e s ti n g
p r i z e s .
Ou r
li n g u i s t i c s
p a r t n e r ,
Pa l e x
Gr o u p , su pp o r t e d
u s
t o
c r e a t e
a n
i n c l u si v e
su r v e y , tr a n s l a ted
i n to
e i g h t
d i ff e r e n t
l a n g u a g e s
- Si m p li f i e d
C h i n e s e ,
T r a d i ti o n a l
C h i n e s e , Ja pa n e s e ,
K o r e a n ,
P o r t u gu e s e ,
R u ss i a n , S p a n i s h ,
a n d
Vi e t n a m e s e .
Ke y
i n s i g h t s :
D e v e lo pe r s ’
e x t r a
n eed s
d u e
t o
C O VI D - 19
• Fo u r
i n
t e n
d e v e l o p e r s
r e p o r t
t h a t
t h e y
n ee d mo r e
f l ex i b ili ty
i n
w o r k i n g
h o u r s/ w o r k l o a d
a s
a c o n s e q u e n c e
o f
C OVI D - 19 .
• Co ll a b o r a t i o n
t oo l s
a n d
p l a t f o r m s
a r e
t h e
m o s t im p o r ta n t
te c hn ic a l
n ee d
f o r
d e v e lo p e r s .
• Se l f - emp l o y ed
d ev el o p er s
a n d
d ev el o p er s
w h o wo r k
f o r
s m a ll
c o m p a n i e s
h a v e
f e we r
e x t r a n ee d s
d u e
t o
C OVI D - 19 .
• Th e
l a r ge r
t h e
c o m pa n y
de v e l o pe r s
w o r k
for , th e
str o n g er
th eir
n ee d
f o r
se lf - man a g emen t an d
c o ll ab o r ati o n
t oo l s ,
as w e ll
as f o r
m e n t al he a l t h
s up p o r t .
• De v e l o p e r s
r e s p o n s i b l e
f o r
t oo li n g spec i f i c a ti o n s
a n d
f o r
a pp r o vi n g
b u dg ets
a n d ex p en ses
a r e
i n
th e
g r ea test
need
o f
i n c r ea sed sec u r i ty ,
p er f o r man c e, a n d
c l o u d
sp a c e.
Pro g ramm i n g
l a n g u a ge
co mm un i t i e s
–
an up d a te
• Ja v a S c r i p t
i s
t h e
m o s t
p o p u l a r
p r o g r a mm i n g la n g u a g e
b y
a
wid e
m a r g in ,
w ith
1 2 . 4 M de v e l o pe r s
gl o ba lly
u s i n g
i t .
• Py t h o n
n o w
c o un t s
9 M
u s e r s ,
a f t e r
a dd i n g 2. 2M
n e t
n e w
d e v e lop e r s
i n
t h e
p a s t
y e a r al o n e ,
o u t r an k i n g
Jav a
at
t h e
b e g i nn i n g
2 0 2 0 .
• Ko t li n
i s
o n e
o f
t h e
f a s t e s t
g r o w i n g
l a n g u a g e
comm un i t i e s ,
h a vi n g
i n cr e a s e d
m o r e
t h a n
t w o - fo l d
i n
s i z e
s i n c e
t h e
e n d
2 0 1 7 .
Wh y
d o
de v e l op e r s
a d op t
or
r e j e c t
c l ou d te c hno lo g i e s?
• Pr i c i n g
a n d
s u pp o r t / d o c u m e n t a t i o n
d o m i n a t e de v e l o pe r s ’
de c i s i o n - ma k i n g
p r o c ess
w h en ad o p t i n g
a
c l o u d
t e c hn o l o g y ,
b u t
p r i c i n g
i s
b y fa r
t h e
m o s t
i m po r t a n t
r e a s o n
for
r e j e c t i o n .
• Th e r e
a r e
l o t s
o f
o ppo r t un i t i e s
for
v e n do r s
t o
diffe r e n t i a t e
t h e i r
o r c h e s t r a t i o n
t oo l s
i n
t h e ma r k et
-
de v e l o pe r s
a r e
l e ss
c o n c e r n e d
w i t h pr i c e
a n d
m o r e
w i t h
fe a t u r e s
t h a t
h e l p
t h e m
t o de v e l o p.
• De v e l o p e r s
ar e n’ t
s o
c o n c e r n e d
w i t h
f e at u r e
set
o r
p er f o r man c e
-
as l o n g
as c l o u d
s o l u t i o n s meet
mi n i mu m
r eq u i r emen ts.
• De v e l o p e r s
w ill
r e j e c t
t e c hn o l o g i e s
t h at
d o n’ t pr o vi de
t h e m
w i t h
a
ful fi lli n g
de v e l opm e n t ex p er i en c e. Ha vi n g
a cc ess
to
a
c o mmu n i ty
a n d ad e q u at e
s u pp o r t
ar e
i m p o r t an t .
Wh o
i s
i n t o
D e v O p s?
• Th e
v a s t
m a j o r i t y
o f
pr o fe ss i o n a l
de v e l o pe r s (m o r e
t h a n
8 0% )
a r e
i n v o lv e d
i n
D e v O p s
i n on e
w a y
or
a n ot h e r .
• Co n t i nu o u s
i n t e g r a t i o n
( CI )
a n d
c o n t i nu o u s de pl o y m e n t
( C D )
a r e
t w o
o f
t h e
m o s t
c o mm o n De v O p s
p r ac t i c e s ,
b u t
o n ly
o n e
i n
f o u r de v e l o pe r s
u s e
bo t h
t o
fully
a u t o m a t e
t h e i r wo r k f l o w.
• Pr o g r a mm e r s
a r e
v e r y
li k e ly
t o
u s e
C I / C D ,
b u t no t
s o
m uc h
o p e r a t i o na l
p r a c t i c e s
s uc h
a s mo n i to r i n g
a pp li c a ti o n s
i n
p r o d u c ti o n en vi r o nmen ts.
• With
so me
e xc e p tio n s,
so f tw a r e
se c to r s
w ith hi g h
c o nc e ntr a t i o ns
o f
e x p e r i e nc e d pr o fe ss i o n a l s
a r e
m o r e
li k e ly
t o
e m br a c e
t h e De v O p s
m o d e l .
Wh a t
d o
de v e lo pe r s
val u e
i n o pe n s o u r c e ?
• De v e l o p e r s
ap p r e c iat e
c o ll ab o r ati n g
an d in te r a c tin g
w ith
th e
o p e n - so u r c e
c o mmu n i ty mo r e
th a n
c o n tr i b u ti n g
to
o p en - so u r c e pr o j e c t s .
• We ste r n
E u r o p e a n
d e v e lo p e r s
v a lu e
a lmost ev er y
a spec t
o f
o p en
so u r c e
mo r e
th a n de v e l o pe r s
i n
o t h e r
r e gi o n s .
• So u t h
A s i a n
d e v e l o p e r s
h i g h ly
v a l u e co n t r i b u t i n g
t o
o p e n - so u r c e
p r o j ec ts, po s i t i o n i n g
t h i s
r e gi o n
t o
dr iv e
t h e
n e x t
w a v e of
op e n - so u r c e
d ev el o p men t.
Em e r g i n g
t e c hn olo g i e s
• E m e r g i n g
t e c hn o l o g i e s
s u c h
a s
A R a n d
VR ar e
n o t
f u lly
e n g ag i n g
O SS
p r i n c i p l e s .
• Li tt l e
c h a n g e
i n
e n g a g e m e n t
a n d
a d o p t i o n ra t e s
i n d i c a t e
t h a t
D e v O p s
h a s
re a c h e d ma tur i ty .
• Fo g / e dg e
c o m p u t i n g
i s
g a i n i n g
t r a c t i o n am o n g s t
d e v e l o p e r s
e n g ag e d
w i t h
t h e
t o p i c , bu t
o v e r a ll
e n ga ge m e n t
i s
l o w .
• Co m p u t e r
vi s i o n
i s
o n
t h e
p a t h
t o
m a t u r i t y , an d
w i t h
a
s t r o n g
p i p e li n e
o f
d e v e l o p e r s le a r n in g
a b o u t
th is
to p ic ,
a d o p tio n
w ill co n t i nu e
t o
r i s e .
• Fa t i g u e
i s
s e tt i n g
i n
f o r
s o m e
a d v a n c e d tec hn olo g ies,
b u t
a d o p tio n
is
r isin g
a mo n g st de v e l o pe r s
w h o
c o n t i nu e
t o
e n ga ge .
1
DE V EL O PE RS ’ EX T R A
N EED S
D U E TO
C OVID - 19
W o r k i n g
a n d
p e r f o r m i n g
d u r i n g
a
p a n d e m i c
w ill l e a v e
d ee p
m a r k s
b e h i n d ,
b o t h
f i n a n c i a lly
a n d p s y c h o l o g i c a lly
s p e a k i n g .
I n
t h i s
c h a p t e r ,
w e e x p l o r e
C OVI D - 1 9 ’ s
e ff e c t s
o n
d e v e l o p e r s ’ c h a n g i n g
n ee d s
i n
r e l a t i o n
t o
t h e i r
d e v e l o p m e n t
ac ti v i ti e s .
A t
t h e
t i m e
o f
w r i t i n g
t h i s
c h a p t e r ,
t h e r e
h a v e
b ee n
m o r e
t h a n
3 0
m illi o n
C OVI D - 19 c a s e s
a r o un d
t h e
w o r l d ,
w i t h
7 . 3
m illi o n
o f
t h o s e
s t ill
a c t i v e .
T h e
v i r u s
i s
u b i q u i t o u s a n d
a ff e c t s
a ll
c o n t i n e n t s
t o
m o r e
o r
l e ss
s i m il a r
d e g r ee s .
W o r k i n g
a n d
p e r f o r m i n g d u r i n g
a
p a n d e m i c
i s
a n
e x p e r i e n c e
t h a t
w ill
un d o u b t e d ly
l e a v e
d ee p
m a r k s
b e h i n d , b o t h
f i n a n c i a lly
a n d
p s y c h o l o g i c a lly
s p e a k i n g .
I n
t h i s
e d i t i o n
o f
o u r
S t a t e
o f
t h e D e v e l o p e r
N a t i o n
r e p o r t ,
w e
e x p l o r e
C OVI D - 1 9 ’ s
e ff e c t s
o n
d e v e l o p e r s ’
c h a n g i n g n ee d s
i n
r e l a t i o n
t o
t h e i r
d e v e l o p m e n t
a c t i v i t i e s .
Fle x ib ilit y
in
w o r kin g
h o u r s
a n d
w o r kloa d
is
t h e
m o st pr e ss i n g
C O V I D - re la t e d
n ee d
%
of
d e v e l op e r s
(Q 3
2 0 2 0
n= 1 6 , 11 3 )
No
e x t r a
n ee d s
Fl e x i b l e
w o r k i n g
h o u r s / w o r k l o a d
C o ll a b o ra t i o n
t oo l s
a n d
p l a t f o r m s ,
i n c l .
vi d e o
co n f e r e n ci n g
On li n e
t r a i n i n g
r e s o u r c e s
On li n e
n e t w o r k i n g
/
p ee r - i n t e r a c t i o n
op p or t un i t i e s
Me n t a l
h e a l t h
s u pp or t
Be tt e r
p e r f o r m a n c e
( e . g .
e x t r a
c o m p u t i n g
re s o u r c e s )
No n - t e c hn i c a l
n ee d s T e c hn i c a l
n ee d s
Ha r dw a r e
c o m p o n e n t s
/
m a c h i n e s
In c r e a s e d
s e c u r i t y
o p t i o n s
Mor e
c l ou d
s p a c e
7% 9%
9%
13%
14%
23%
25%
26%
34%
27%
7 . 2
M I LL I ON
D E VE L O PER S
REP O RT
N EE D I N G F LE X I B LE W O RK I N G H O U RS/ W O RK LO A D
W e
a s k e d
r e s p o n d e n t s
t o
s e l e c t
f r o m
a
g i v e n
s e t
o f
t e c hn i c a l
a n d
n o n - te c hn i c al n ee d s ,
u p
t o
t h r ee
e x t r a
n ee d s
t h e
p a n d e m i c
h a s
c r e a t e d
f o r
t h e i r
o w n d e v e l o p m e n t
a c t i v i t i e s .
7 3 %
o f
d e v e l o p e r s
r e p o r t e d
h a v i n g
a dd i t i o n a l
n ee d s
d u e
t o C OVI D - 1 9 .
I n
p a r t i c u l a r ,
3 4 % ,
o r
7 . 2
m illi o n
d e v e l o p e r s ,
e x p r e ss e d
t h e i r
n ee d
f o r f l e x i b l e
w o r k i n g
h o u r s / w o r k l o a d .
Qu a r a n t i n e
a n d
s o c i a l
d i s t a n c i n g
p o li c i e s
h a v e
e n c o u r a g e d
m a n y
e m p l o y e r s
t o a ll o w
t h e i r
w o r k e r s
t o
w o r k
f r o m
h o m e ,
w h e r e
p o ss i b l e .
A
l a r g e
p r o p o r t i o n
o f w o r k e r s
a r e
n o w
f a c i n g
t h e
i n c o n v e n i e n c e
o f
r e l o c a t i n g
t h e i r
w o r k i n g
s p a c e
i n t o t h e i r
h o m e .
A m o n g
s u c h
i n c o n v e n i e n c e s
i s
t h e
n e c e ss i t y
o f
t a k i n g
c a r e
o f h o u s e h o l d s
w h il e
k ee p i n g
u p
p r o d u c t i v i t y .
U n d e r
t h e s e
c i r c u m s t a n c e s ,
f l e x i b ili t y
i s s ee n
a s
t h e
k e y
t o
s u cc e ss ,
o r
s i m p ly
s u r v i v a l .
T h e
n e x t
m o s t
c o mm o n
p e r c e i v e d
n ee d s ,
r e p o r t e d
b y
a b o u t
o n e
i n
f o u r d e v e l o p e r s ,
a r e :
c o ll a b o r a t i o n
t oo l s
a n d
p l a t f o r m s
( 2 6 % ) ,
o n li n e
t r a i n i n g
r e s o u r c e s ( 2 5 % ) ,
a n d
v i r t u a l
o pp o r t un i t i e s
t o
s u pp o r t
n e t w o r k i n g
a n d
p ee r - to - pe e r i n t e r a c t i o n
( 2 3 % ) .
A m o n g
t h e s e
t h r ee ,
t h e
o n ly
t e c hn i c a l
o n e ,
s t r i c t ly
s p e a k i n g , r e f e r s
t o
t h e
n ee d
f o r
c o ll a b o r a t i o n
t oo l s ,
s u c h
a s
v i d e o
c o n f e r e n c i n g
p l a t f o r m s .
T h e
o t h e r
t o p
n ee d s
a r e
r e l a t e d
t o
s e l f - i m p r o v e m e n t
a n d
s e l f - m a n a g e m e n t ,
a n d
t o so c i a li si n g .
T h e
s u p r e m a c y
o f
n o n - t e c hn i c a l
n ee d s
i s
s t r i k i n g .
All
o f
t h e
t e c hn i c a l
n e c e ss i t i e s , e xc e p t
c o ll a b o r a t i o n
t oo l s ,
s i t
a t
t h e
b o tt o m
o f
t h e
li s t ,
b e i n g
r e p o r t e d
o n ly
b y a b o u t
o n e
i n
t e n
d e v e l o p e r s :
b e tt e r
p e r f o r m a n c e
i n
t e r m s
o f
c o m p u t i n g
r e s o u r c e s ( 1 3 % ) ,
h a r dw a r e
c o m p o n e n t s
( 9 % ) ,
i n c r e a s e d
s e c u r i t y
( 9 % ) ,
a n d
a dd i t i o n a l
c l o u d s p a c e
( 7 % ) .
T h e r e
a r e
t w o
e x p l a n a t i o n s
f o r
t h e s e
p a tt e r n s .
F i r s t ,
d e v e l o p e r s
m a y h a v e
n o t
i n d i c a t e d
t h e
n ee d
f o r
e x t r a
t e c hn i c a l
s u pp o r t
b e c a u s e
i t
h a d
b ee n a l r e a d y
f u l f ill e d ,
i . e .
t h e i r
e m p l o y e r s
h a d
a l r e a d y
p r o v i d e d
t h e m
w i t h
i t .
I t
c o u l d
a l s o b e ,
h o w e v e r ,
t h a t
d e v e l o p e r s
d i d
n o t
p e r c e i v e
t e c hn i c a l
c o n s i d e r a t i o n s
a s
b e i n g m o r e
i m p o r t a n t
t h a n
f l e x i b ili t y ,
n e t w o r k i n g ,
a n d
l e a r n i n g .
5, 00 1 - 1 0 , 000
Th e
b i gg e r
t h e
c o m p a n y ,
t h e
m o re
f l e xi b ili t y
i s
n ee d e d
%
o f
de v e l o pe r s ,
( Q 3
2 0 2 0
n = 11 , 69 0 )
50 %
F l e x i b l e
w o r k i n g
h o u r s /w o r k l o a d
45 %
40 %
35 %
Co ll a b o r a ti o n
t oo l s a n d
p l a t f o r m s
30 %
25 %
N o
e x t r a
n ee d s
20 %
15 %
10 %
M e n t a l
h e a l t h
su pp o r t
5%
0%
Num be r
o f
e m p loy ee s
W e
r a n
a
r a n d o m
f o r e s t
m o d e l
a n d
f o un d
t h a t
t h e
m o s t
i m p o r t a n t
f a c t o r
i n i n f l u e n c i n g
d e v e l o p e r s ’
n ee d s
i n
r e l a t i o n
t o
C OVI D - 1 9
i s
t h e i r
c o m p a n y
s i z e . C o m p a r e d
t o
t h o s e
i n
m i dd l e -
o r
l a r g e - s i z e d
c o m p a n i e s ,
s e l f - e m p l o y e d
d e v e l o p e r s a n d
d e v e l o p e r s
w o r k i n g
i n
s m a ll
b u s i n e ss e s
o f
u p
t o
2 0
e m p l o y ee s
r e p o r t
f e w e r n e w
n ee d s
o v e r a ll .
T h a t
i s
e s p e c i a lly
t h e
c a s e
f o r
f l e x i b ili t y
i n
t e r m s
o f
w o r k i n g h o u r s / w o r k l o a d ,
a n d
f o r
c o ll a b o r a t i o n
t oo l s .
T h e
m o s t
p r o b a b l e
e x p l a n a t i o n
i s
t h a t t h e y
w o u l d
h a v e
a l r e a d y
i m p l e m e n t e d
a
f l e x i b l e
w o r k i n g
s c h e d u l e
p r i o r
t o
C OVI D -
1 9 .
T h i s
i s
li k e ly
t o
a pp ly
t o
c o n t r a c t o r s
a s
w e ll
a s
t o
s m a ll ,
d y n a m i c
st a r t u p s .
W h e n i t
c o m e s
t o
k ee p i n g
c o ll a b o r a t i o n
a n d
i n t e r a c t i o n
g o i n g ,
i t
m a y
j u s t
b e
e a s i e r
f o r s m a ll
g r o u p s
o f
p e o p l e
t o
m a i n t a i n
o l d
h a b i t s
o r
f i n d
a n
e a s y - to - u s e
t oo l ,
s u c h
a s e m a ili n g ,
p h o n i n g ,
o r
e v e n
g e tt i n g
t o g e t h e r
w h il s t
r e s p e c t i n g
t h e
r e q u i r e d
s o c i a l di s t a n c i n g.
Ju s t
m e
2- 5
6- 2 0
21 - 5 0
51 - 1 00
10 1- 5 00
50 1 - 1 , 000
1, 00 1 - 5 , 000
10 , 000 +
On
t h e
c o n t r a r y ,
t h e
b i gg e r
t h e
c o m p a n y ,
t h e
s t r o n g e r
t h e
n ee d
f o r
a ll
o f
t h e
a b o v e , i n c l u d i n g
o pp o r t un i t i e s
f o r
v i r t u a l
i n t e r a c t i o n s .
A
l a r g e
c o m p a n y
t y p i c a lly
r e q u i r e s
a s t r u c t u r e d
s y s t e m
o f
c o mm un i c a t i o n ,
a n d
u s u a lly
t h a t
s y s t e m
n ee d s
t o a cc o mm o d a t e
t h e
v a r i o u s
t e a m s "
d i v e r s e
n ee d s ;
e v e n
m o r e
s o
w h e n
a
c o m p a n y
i s l o c k e d
i n t o
a n
I T
v e n d o r ’ s
s e r v i c e s .
I n t e r e s t i n g ly ,
t h e
n ee d
f o r
m e n t a l
h e a l t h
s u pp o r t
a l s o
li n e a r ly
i n c r e a s e s
w i t h c o m p a n y
s i z e ,
p r o b a b ly
a s
a
r e s u l t
o f
t h o s e
c h a ll e n g e s
e x p e r i e n c e d
i n
t e r m s
o f f l e x i b ili t y
a n d
p ee r - to - p ee r
c o mm un i c a t i o n
a n d
i n t e r a c t i o n .
A n o t h e r
p o t e n t i a l r e a s o n
i s
t h a t
e m p l o y ee s
i n
l a r g e r
o r g a n i s a t i o n s ,
w h e r e
n o b o d y
i s
i n d i s p e n s a b l e
b y d e f a u l t ,
m a y
b e
e x p e r i e n c i n g
m o r e
p e r f o r m a n c e
p r e ss u r e
a n d
b e
m o r e
s c a r e d
o f l o s i n g
t h e i r
j o b s .
W h il e
d e v e l o p e r s ’
t e c hn i c a l
n ee d s
d u e
t o
C OVI D - 1 9
d o
n o t
c h a n g e
s i g n i f i c a n t ly
w i t h c o m p a n y
s i z e ,
t h e y
s t r o n g ly
c o rr e l a t e
t o
t h e
d e v e l o p e r s ’
l e v e l
o f
i n v o l v e m e n t
i n
t oo l p u r c h a s i n g
d e c i s i o n s .
T h o s e
m o s t
c o n c e r n e d
a b o u t
i n c r e a s e d
s e c u r i t y ,
p e r f o r m a n c ...