I Am Turns

The Stereotypical Developer in 2018

Last updated:

Introducing: Joe, the stereotypical developer in 2018. Inspired by the 100,000 devs who participated in the 2018 Stack Overflow Developer Survey.

Maybe you know someone like Joe?

Maybe you see yourself in Joe?

Maybe… you are Joe!


Hey, I’m Joe. I’m 30 years old,[1] white,[2] straight,[3] and male.[4] Classic.

I wake up at around 7:30 am[5] to the sound of no children.[6] Bliss. Then I’m off to my full-time job[7] at a web development/design company.[8] I’m a back-end dev, but get my hands dirty in front-end too (full-stack, baby!).[9] About 60 people work here,[10] but my dev buddies are the best.[11]

I’ve got a pretty sweet setup: 2 monitors[12] and an ergonomic keyboard & mouse.[13] I spend between 9 and 12 hours on my computer, so it’s gotta be comfortable.[14]

I’ve been working here for about a year.[15] I like it.[16] We use the agile methodology to stay on track,[17] and I check my code into git[18] multiple times a day to keep momentum.[19]

Let’s talk nerdy! I code in the classic HTML / CSS /JavaScript combo.[20] For the front-end I use Angular or React[21] (I effing love React!)[22], and for the back-end I use Node.js[23] (so good!)[24]. I stick to a MySQL database,[25] but my mates are loving Redis and PostgreSQL.[26] I go for Linux[27] (which is awesome)[28], but my co-workers rave about Serverless and AWS.[29]

I’m not looking for a new job, but if something came up I’d think about it.[30] Especially if they pay well, and give me experience with awesome tech[31] like Rust, Kotlin, Python, TypeScript, Go, and Swift.[32] Oh, and machine learning is interesting — I see devs going crazy for TensorFlow and Torch / PyTorch.[33] Just keep me the hell away from VB6, Oracle, and Cordova,[34] and I ain’t touching SharePoint, Drupal or Salesforce either![35]

How did I get here? Well… I started coding about four years ago.[36] Got a Bachelor[37] of Computer Science[38] and haven’t stopped since. I’m playing with Python, MongoDB and Android[39] at home for fun[40] by reading the official docs and using Stack Overflow.[41]

One day I might start my own company, but I want to stay techy over the next five years.[42] I’ll keep you posted, see you next year!

Footnotes

  1. The majority of developers (49.2%) are between the age of 25 and 34.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-age
  2. The majority of developers (74.2%) are white or of European descent.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-race-and-ethnicity
  3. The majority of developers (29.5%) wake up between 7:01 and 8:00 AM.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-what-time-do-developers-wake-up
  4. The majority of developers (71.1%) do not have children or other dependents.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-children-and-other-dependents
  5. The majority of developers (74%) are employed full-time.
    https://insights.stackoverflow.com/survey/2018/#work-employment-status
  6. The majority of developers (16%) are employed in the web development or design industry.
    https://insights.stackoverflow.com/survey/2018/#work-industry
  7. The majority of developers are back-end (57.9%) or full-stack (48.2%).
    https://insights.stackoverflow.com/survey/2018/#developer-profile-developer-type
  8. The majority of developers (23.8%) are employed at companies with 20 - 99 employees.
    https://insights.stackoverflow.com/survey/2018/#work-company-size
  9. The majority of developers feel a sense of kinship or connection to other developers.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-kinship-competition-and-self-evaluation
  10. The majority of developers (52.7%) spend between 9 and 12 hours on a computer.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-how-much-time-do-developers-spend-on-a-computer
  11. The majority of developers (30.1%) have been coding professionally for less than 2 years.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-years-coding-professionally
  12. The majority of developers (36.5%) are moderately satisfied with their career & job.
    https://insights.stackoverflow.com/survey/2018/#work-how-do-developers-feel-about-their-careers-and-jobs
  13. The majority of developers (85.4%) use the agile methodology.
    https://insights.stackoverflow.com/survey/2018/#work-which-methodologies-do-developers-use
  14. The majority of developers (87.2%) use Git for version control.
    https://insights.stackoverflow.com/survey/2018/#work-version-control
  15. The majority of developers (60.2%) check in their code multiple times per day.
    https://insights.stackoverflow.com/survey/2018/#work-how-often-do-developers-check-in-code
  16. The majority of developers code in JavaScript (69.8%), HTML (68.5%), and CSS (65.1%).
    https://insights.stackoverflow.com/survey/2018/#technology-programming-scripting-and-markup-languages
  17. The majority of developers use Angular (36.9%) and React (27.8%).
    https://insights.stackoverflow.com/survey/2018/#technology-frameworks-libraries-and-tools
  18. The majority of developers love Serverless (75.2%) and AWS (68.6%).
    https://insights.stackoverflow.com/survey/2018/#technology-most-loved-dreaded-and-wanted-platforms
  19. The majority of developers assess potential jobs by compensation and benefits (18.3%), and what technology they will be working with (17.3%).
    https://insights.stackoverflow.com/survey/2018/#work-how-do-developers-assess-potential-jobs
  20. The majority of developers dread VB6 (89.9%), Oracle (63.1%), and Cordova (59.6%).
    https://insights.stackoverflow.com/survey/2018/#most-loved-dreaded-and-wanted
  21. The majority of developers dread Sharepoint (71.8%), Drupal (70.4%), and Salesforce (69.7%).
    https://insights.stackoverflow.com/survey/2018/#technology-most-loved-dreaded-and-wanted-platforms
  22. The majority of developers (24.8%) learned to code 3 - 5 years ago.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-years-since-learning-to-code
  23. The majority of developers completed a Bachelor’s degree (46.1%).
    https://insights.stackoverflow.com/survey/2018/#developer-profile-educational-attainment
  24. The majority of developers (63.7%) majored in computer science, computer engineering, or software engineering.
    https://insights.stackoverflow.com/survey/2018/#developer-profile-undergraduate-major
  25. The majority of developers want Python (25.1%), MongoDB (18.6%), and Android (16%).
    https://insights.stackoverflow.com/survey/2018/#most-loved-dreaded-and-wanted
  26. The majority of developers learn by official documentation (83%) and Stack Overflow (82.7%).
    https://insights.stackoverflow.com/survey/2018/#developer-profile-ways-developers-learn-on-their-own
  27. In 5 years time, the majority of developers hope to be working in a different or more specialized technical role (33.9%) or as a founder of their own company (25.7%).
    https://insights.stackoverflow.com/survey/2018/#developer-profile-ways-developers-learn-on-their-own
TypeScript has never been easier thanks to the TypeScript plugin for Babel. Discover 4 reasons why TypeScript + Babel are a perfect pair, and follow a step-by-step guide to upgrade to TypeScript in 10 minutes.
More
I dreaded returning to programming during a recent holiday. It turns out I’m just done with Angular. Is it useful in 2018?
More

It’s impossible to keep up with JavaScript.

You’re catching up every chance you get. Scrolling… reading… refreshing… skimming. You’re lost in 42 browser tabs of articles, tutorials, and GitHub repos. You bookmark a handful to check out later (or, never).

It’s overwhelming. There’s too much to know.

So I developed a system that easily keeps me up-to-date.

Find out more