every year we go over the stackoverflow
developer survey this started in 2018 we
carried it over to 2019 but this year
it's going to be slightly different
because those two years I missed a
deadline
I just time got away from me I miss a
deadline of actually taking the
developer survey so we took a look at
the results and I kind of took what I
told y'all how I would go about
answering these questions so instead of
doing that we're gonna be taking it
together I'm gonna be taking the
developer survey y'all are gonna watch
me taking the developer survey because
if you're anything like me I'm just
always so interested to just see how
what technologies other people are using
what programming languages other people
are using how many years experience and
things that nature just everything the
developer survey goes over at least just
about everything I find it interesting
to see the overall statistics and I'm
able to see like a look into one or two
people and how they go about answering
these questions I find interesting so
that's what we're gonna be doing in this
video but I do want to say for that one
guy out there that one guy out there
that I upset last year about the ad
integration I threw into my 2019 Stack
Overflow developer survey video me most
of y'all don't know about this but
there's this there's this guy who I
guess just stumbled across my video I'm
assuming he wasn't a subscriber because
he in his own words was furious that my
ad integration in that video which if he
didn't see it I my opinion I had a
seamless ad integration where I made it
look like this ad integration was part
of the developer survey while all while
being blatantly obvious that it was not
part of it from the font I used to how I
italicized the letters to how I spoke
about it in the video I made it clear
this is not part of the developer survey
I just thought it was I wanted to be
creative and how I did this and
integration instead of just like all of
a sudden let's break all right word from
our sponsor like I wanted to make it
nice and seamless like I said but this
guy he not only did he report me to
Stack Overflow trying to get my video
that video taken down because he thought
it was he thought I was deceiving
my audience and then add falsely
advertising using the Stack Overflow
name not only did he do that and this is
actually how I knew that he did that he
also made a post on Stack Overflow meta
describing how furious he was about me
he liked deceiving my OD it's like come
on man like what do you think my
audience are a bunch of idiots everyone
who has common sense knows that that
wasn't an obvious ad integration and he
linked to my video so I was like hot
cheese and you know sacre bleu can
sometimes be a be a brutal place so I
went down into the comments on this
forum post I'm like what's gonna happen
here every single comment was saying
exactly what I'm saying right now to
y'all is that like did this wasn't
obvious added a like this he made
it clear that it wasn't actually part of
the developer survey so that was a big
sigh relief because I want the stack
over for the community coming at me but
for but just for that one guy don't
worry we're not going to have any
deceiving and integrations in this video
at the very most I'll just ask for the
Joe who are watching this that like
really good coffee check out first apply
coffee at first apply coffee calm I'll
leave a link to that website down below
that is my coffee company we make really
good coffee right now it's just a single
blend medium roast really really good
will be working on dark roast in the
near future and just for the next few
days we have our February deal that is
two dollars off each bag of coffee so
hey that's the only ad integration you
get from me I just want to take this
developer survey and have a little bit
of fun hello world thank you for taking
the 20/20 Stack Overflow to develop our
survey the largest and most
comprehensive survey of software
developers and anyone else who codes on
earth as in previous years
anonymize results of the survey will be
made publicly available under the open
database license where anyone can
download and analyze the data on that
note throughout the survey certain
answers you and your peers give will be
treated as personally identifiable
information and therefore kept out of
the anonymized results file will call
out each of those in the survey with a
note saying this information will be
kept private there are six sections in
the survey the second third and fourth
sections will appear in a random order
one basic information education working
career technology tech culture Stack
Overflow usage and community Denver
graphic information final cues most
questions in the survey are optional
required questions are marked with an
asterisk the survey will take about 20
minutes to complete we encourage you to
complete in one sitting
disclaimer about that blockers to begin
click Next basic information the first
section will focus on some basic
information about who you are miss
questions in this section are required
required questions are nervous and
Astor's which of the following options
best describes you today here by
developer we mean someone who writes
good ok I'm a developer by profession
I'm not a primary in the a developer I
write code sometimes partner work I used
to be developed preparation no longer I
am I'm a student who's learning code I
could primarily as a hobby none of these
my options are it used to be a developer
by profession but no longer am or I am a
developer by profession and while I did
just recently quit myself engineering
job I still do work professionally as a
software developer clients here near
plus what's coming up on the channel
here in the near future do you code as a
hobby yes yes yes I have been actually a
lot lately the thing about that is I
don't 100% know sometimes if I'm doing
it for like a YouTube video or doing it
for a hobby I'm almost doing it for a
hobby and then making a youtube video
out of it y'all haven't seen those yet
which of the following best describes
your current employment status employed
full-time and where am i independent
contractor freelancer self-employed
that's me
where do you live United States of
America in which state or territory of
the USA do you live in which city or
town do you live in this information
will kept private not really you know if
I record and put on YouTube Virginia
Virginia Beach education working career
this will focus on your education
working career ok then which of the
following best describes a highest level
for medication that you've completed
college bachelor's degree next what is
your primary field of study those
computer science how important is a
formal education such as a university
degree in computer science to your
career I would say very important the
reason I say very important is because
without my computer scientific I'm
thinking of YouTube because right now
YouTube is my main career and the things
that I do surrounding YouTube YouTube
more so the vehicle for everything else
that I have going on and my youtube
channel wouldn't be where it is today if
I never made videos about me being a
computer science student and I never
made videos about me being a
professional software engineer
in at least that's how I see it because
those are some of the more popular video
so I would say it's very important not
saying that you need to do this job but
for for my situation very important if
you go back and change your educational
path but end up in sink career what
would you change I focused more on
artificial intelligence while artificial
and telling and app development are
technically like my emphasis within my
computer science degree artificial
intelligence I would have done that more
so than app development I would have
gone full force into artificial
intelligence at what age did you write
your first line of code or program
that's hard because I remember at one
point I coded early on but y'all may
have already seen my timeline video I
think that comes out before this one but
I'm fairly confident I was eighteen
years old now maybe when I was like 17
or 16 that I did a hello world but 18
years old was when I really started to
like to take it seriously I'd say 18 or
19 including any education how many
years have you been coding in total
seven not including education how many
years have you coded professionally as
part of your work well I did internships
that required coding and that was three
issues ago but my full-time software
engineering job was two years ago I'll
just say two which of the following
describe you please select all that
apply
alright well my most recent job which is
where I'm most knowledgeable at
currently I was a full-stack developer
building desktop and enterprise
applications so okay I'll select both of
those now I do mostly ml AI stuff but I
wouldn't consider myself a machine
learning specialist or definitely not a
data scientists I don't even know if
there would be an option here I mean I
did QA or tests for the applications
that I built so I guess I would sit no I
wouldn't consider that yeah that's fine
what industries are industries do you
work in now if this is last year I would
say logistics logistics and
transportation is what I was a
full-stack developer building those
desktop enterprise applications but now
I don't the YouTube industry
social media I think that's proper how
satisfied are you with the current job
if you work multiple jobs answer for the
one you spend most Arizona very
satisfied and right now going forward
while I am going to take the knowledge
that I gained at my previous job when it
asked me questions like this obviously
I'm going to be hey what am i doing now
like what if I've been doing for the
past few months and very satisfied
approximately how many people are
employed by the company organization you
work for just me a freelancer proprietor
okay which currency do you use
day-to-day if you're one United States
dollar that's an interesting question
what is your current total compensation
salary bonuses and perks before taxes
and deductions in United States dollars
that's why they ask the question please
enter a whole number in the box below
without any punctuation if you are paid
hourly please estimate an equivalent
weekly monthly or yearly salary if you
prefer not to answer please do the Box
empty I'm not one to talk about money so
I apologize on average how many hours
per week and do you work please enjoy a
whole number in the box I would say 40
to 50 hours 45 how often do you work
overtime or beyond the formal time
expectation of your job well if I do 45
a week that is almost a day extra a week
so I would say one to two days extra a
week one two days per month but less
than we can win today's per week or more
no I would say this since it's less than
48 ok do you think your company has a
good onboarding process by only boarding
we mean the starship onboarding what
onboarding ok how could one boarding at
your company be improved I'm gonna leave
that blank because does your company
have a dedicated DevOps person no how
important is the practice of DevOps to
scaling software development neutral
next which of the following best
describes your current job seeking
status I'm actively look for a job I'm
not actually looking but open Numa I'm
not interested in new job opportunities
in general what drives you to look for a
new jobs like all that apply just
because I mean it is fun to shop around
but I don't do that having a bad day at
work yeah yeah wanted to share a complan
no no I'm trying to put myself in the
mind when I worked in my old job and I
never thought I was going to be working
at another job I always thought was
going to be working for myself but I
always thought that like oh I've thought
that for the past five years so I don't
know
on how to answer these sometimes wanting
to share colleges with a wider network
curious about other opportunities but
our conversation oh actually that's
that's true better work-life balance and
because I was going to type in other and
say like the freedom to be able to work
when you want and how you want if I want
to sleep in till 10:00 and not work till
12:00 okay then I could do that if I
only wake up early and get some work
done one day then okay I can do that
where job searching how do you learn
more about the company select all that
apply
read company media such as employee
blogs or company culture videos know
current employees can't say anything
negative and you want to hear some of
the negatives and some of the positives
just put the grain of salt company
reviews from third-party sites and this
is very gonna find the negatives take it
with a grain of salt because I think
it's more like Yelp where most people
are gonna go out of their way to go on
Glassdoor go on Yelp to leave a negative
review because they had a bad experience
they're furious and they just want to
get you know vent out there they're not
gonna say oh that company was amazing I
want to go I'm gonna you know say give a
good with Yelp review at least most
people don't think that way I don't
publicly available financial information
yeah not particularly personal network
friends or family most definitely read
other media like news articles founder
profiles excited about the company yes
directly asking current or past
employees at the company yes I want to
add other and I just have visit and
research their website because you got
to go on our website and see like
alright how do they explain how do they
describe themselves and maybe look at
the hierarchy if they have staff and
things that nature
imagine that you were deciding between
two job offers with the same
compensation benefits and location of
the following factors which three are
most important to you
okay how I'm the user impactful my work
output would be off this environment or
company culture family friendliness
diversity of the company organization
financial performance or funding status
of the company flex time or a flexible
schedule that's for sure specific
department or a team I'd be working on
languages frameworks other technologies
I'd be working with yep industry that
I'd be working in remote work options I
would say this here's the thing about
remote work options is that I mean I
definitely
find that important I do feel like flex
time or flexible schedule could fit into
like remote work of flexible huh
sometimes I can work at home sometimes I
can work there but in Virginia Beach so
this is kind of a current event we're
about to have snow by the time this
video is out we hopefully would have had
snow if you know anything about here
like we don't have a budget for a decent
amount of snow during the winter time
like we don't set aside a budget so we
don't have money to clear the roads
especially where I live cuz I live out
and away from everything else the
interesting thing about being a solver
developer is that okay cool I can work
remotely or I can go into the office
that's all cool and dandy until you have
that snow day because when you have that
snow day you can't have the excuse sorry
boss I can't can't make it to the office
today I'm snowed in
then go well your internet still up just
open up your laptop and get to work so I
would I would definitely say thieves
because industry you're working in like
what are you working in logistics and
transportation like I used to
are you working on social media are you
working for a computer company like I
just find that very important next stack
overflow usage and community which of
the following stack overflow sites have
you visited select all that apply stack
overflow yes Stack Exchange for Q&A for
a variety topics I have but not
frequently jobs no teams no talent no
advertising no interesting I didn't even
know they had all those next how
frequently would you say you visit Stack
Overflow huh how are they gonna ask this
some some weeks you're on Stack Overflow
a hundred times other weeks you're
feeling pretty good and you don't even
visit at once so I would say a few times
per month or weekly less than a month no
a few times per week
yeah yeah well no a few times per week I
would say LD there's like one of these
but I would say no I must like this a
few times per month or weekly because of
the reason I just gave currently I don't
visit all the time when I work my old
job I visited it more in this realm but
I don't work that you have any more
we're talking about current do you have
a Stack Overflow account yes how
frequently would you say you participate
in Q&A on psycho flow PI participate we
mean ask answer vote for or comment on
questions most of my questions have been
asked or and/or answered so
this because I have participated before
like once or twice in the past I don't
know how many years but this is a least
frequently without never so I'm going to
choose that one do you consider yourself
a member sec over the community no I
don't
please elaborate on your answer to the
previous question seeing yourself as a
member of stack up for this community
most of my questions have already most
of my questions have already been asked
and answered so there's not much
incentive to participate without
participation how can I be a part of
community plus some guide try to bully
me okay
next are you a member of any other
online developer communities hmm online
it's kind of sad for me to say this but
no I've always wanted to be I've always
tried but I've always felt like
outcasted if you will and I'm not like
not like oh this youtuber got coming in
just like when I was in college before I
even had a youtube account I'll try to
you know try to involve myself in some
of these online developer communities
but oh no I just never never clicked
compared to last year how welcome do you
feel as deck overflow just as welcome
now as if it last year not welcome
please elaborate no I mean there's not
much to elaborate if you could change
anything about psycho flow what would it
be have the current community be more
welcoming to new coders and this is for
real I'm when I was first coding like I
would ask what they would see as a
stupid question but then you have all
these people saying there's no such
thing as a stupid question so I would
ask the stupid question because I didn't
know the answer you know I I didn't know
anything and these current community
members and be like why don't you pick
up a book and read this or not read this
they would just say why don't you pick
up a book they won't give me any actual
helpful information there just be police
really and now is my first experience
with Stack Overflow and it's still still
wears my heart it's still here what
would you like to be able to ask on
Stack Overflow that you can't ask
currently yeah do you think that Stack
Overflow should relaxed restrictions on
what is considered off-topic yeah yeah I
do I remember sometimes going to stack
overflow and they say oh this is off
topic we're gonna we're gonna close this
I'm like no this is
a good question why are you that doesn't
make sense tech and tech culture how
frequently do you learn a new language
or framework for the past year it's been
every few months which programming
scripting and market languages have you
done extensive development work in over
the past year and which do you want to
work in over the next year if you both
worked with the language and went to
continue do so please check both boxes
in that row so Java Java is no
typescript HTML CSS C cool let me let me
go down just make sure I didn't miss one
assembly bash oh yeah
C no c-sharp C++ dart go helps keep
Julie accountant and I just have a
Python or Ruby Ross Scala it swift VBA
no sorry for my for my iOS development
friends and them haven't done any Swift
what do you want to work with over the
next year
Java maybe some Python next which
database environments have you done any
extensive development work in over the
past year do you want to work in it over
the next year okay same idea do I even
remember what I did IBM db2 that's why I
didn't Oh Microsoft sequel server done
that as well but I don't have anything I
don't have anything in mind that I'll
need to use any of these over the next
year so that works which platforms have
you done an extensive elmore again okay
platform same question over the past
year Android No or do we know no AWS yes
docker yes Google cloud platform no
Heroku no IBM cloud or Watson no Linux
yes Mac OS no development work Microsoft
Azure no Raspberry Pi no slack ups
integrations no windows no WordPress and
no Linux yes and that's it for now next
which web frameworks over the past year
and Euler Euler J yes no spring yes huge
a yes that wasn't ever the past year was
it that was like a year and a half ago
looks good to me what do I plan to work
on over the next year mmm I don't know I
don't know yet next which other
frameworks libraries and tools over the
past year and work on next year all
right let's go down did it did spark
no that wasn't this past year Cordova no
tensorflow
have but not over the past year not over
the past year Wow
I've kind of been staying in the same
lane over the past year huh all right
but what would I unreal engine I mean
now it'd be cool I don't have any
current plans to do it but that would be
cool in real engine do a little bit of
video game stuff but no I'm not gonna do
that next year tensorflow potentially
yeah imma leave it at that next which
collaboration tools confluence which is
at last seen yes JIRA which is also at
last seen yes slack we stopped using
that in favor of yeah I don't really use
like anymore github yep
get lab no haven't used that in a while
I would use a Oh a G sweet use that
Trello use that Stack Overflow for teams
no for the get I would use bit bucket
over the next year I'll use google sweet
I'll use Trello I only use github what
is the primary operating system in which
you work for by the way Trello is also
Atlassian Linux based Windows Oh primary
ok Linux base for development work when
buying a new tool or software how do you
discover a research available solutions
how do you discover and research
available Solutions has to start a free
trial yes ask developers that no work
with yes visit Avella perk communities
like Stack Overflow yes read ratings or
reviews third-party no research
companies that have advertisers on-site
service and no research companies that
have emailed meaning though none of that
what do you do when you get stuck on a
problem select all that apply meditate
now do other work can come back later
sometimes call the co-worker or friend I
highly recommend play games huh not
particularly
watch help slash tutorial videos I mean
yeah because I'm trying to solve the
problem that I'm stuck on if it's a
Stack Overflow that comes with went on
both of these happen during the research
of trying to figure out how to get
unstuck go for a walk other physical
activity yes panic no no I don't think
so
visit their developer community you
search for a coding solution online the
first result is purple because you
already visited it how do you feel
definitely amused next final questions
you're almost done how do you feel about
the length of this survey this year too
short appropriate length too long a
burpee length how easy or difficult was
this already complete ease
any final thoughts you'd like to share
keep up the good work
finish and submit responses I hope you
all enjoyed this video if you did please
be sure to give it a big thumbs up
remember no advertisement just hey if
you like coffee if you like really good
coffee check out first apply coffee at
first apply coffee calm there's only a
couple more days for the February deal
when using promo code of February you
get two dollars off each bag of coffee
you purchase and subscribe because I
have big plans coming over the next few
weeks
[Music]