Do All Devs End Up Being Content Creators?

Traversy Media · Intermediate ·🏗️ Systems Design & Architecture ·5y ago

Key Takeaways

The video discusses the trend of developers becoming content creators, with a focus on the reality that only a small fraction of developers take this route, and explores the implications of this trend on the industry, highlighting the importance of systems design in creating scalable and maintainable content creation platforms.

Full Transcript

[Music] hey what's going on guys so in this video i want to talk a little bit about being self-taught watching youtube videos and courses and being on twitter and having it seem like every developer just ends up being a content creator because i think that's that's something that a lot of people feel and this is actually a direct response to a specific comment from someone that that left this comment on a video on my channel that kind of hit me hard so i wanted to make a video kind of addressing it so i'll put the comment on the screen i'm going to blur the the user's name out but they said these kinds of videos make me feel like there's no money or jobs in the industry anymore and everyone should start teaching and doing instagram or youtube which is the exact opposite of why i'm learning web app development everyone seems to have the same story as you got good at what they do paid well many job offers and then left that and became began content creation my question is then why stop working if everything was great i really hope that's not the case for the industry because that means i wasted my time here not everyone can and wants to to make online content i want a normal paying job so like i said that comment really hit me hard because i don't like the idea and nothing against this person at all i mean i can completely see where they're coming from um it's just that i don't like the idea that someone watched a video on my channel or anybody's channel for that matter and felt like maybe this is a waste of time and the the biggest i'm going to talk a little bit about me and why i chose this route but before i do that the biggest point that i want to make is if you think of all of the the youtubers that create tutorials any kind of programming tutorials and you put them all together it's such a small sliver of the industry it's such a small sliver of people that know how to code it's it's definitely not the most popular route the most popular route seems to be getting a job at a company as a developer and then freelancing or being a consultant things like that or even just creating your own projects and selling those so there's a lot of different avenues to take when you learn how to code and that's why i just want to i want to stress that it's not a waste of time it's never a waste of time now i think that if you're someone that is self-taught and you don't know anybody in the industry you don't you've never worked in the industry then all you're seeing is content creators right every developer that you see is a youtuber or a course creator or someone that wrote an ebook they're all content creators and that's what it seems like is happening is that every developer ends up in the end doing content but that's not the case at all that's just what you see because that's what's online like i said the the content creators are a very very small portion of the the you know all the developers in the world or the country or the state whatever it might be it just seems like that because that's what you're seeing online so i don't want anybody to think that that doing youtube is like the end result of learning how to code it's just one avenue to take and it's definitely not for everybody it's not for most people now as far as myself i can't explain i can't talk about other content creators and why they do what they do or how they ended up there but for me a lot of you do know my story but i started out freelancing working for peanuts like most people do i had a lot of bad experience with clients but i kept at it and i ended up you know being pretty good at what i what i did and got a bunch of really good projects real client projects that i could put on a portfolio and i went the job route i worked at a you know as a developer at a company for a while and it was a good experience i mean i learned a lot when it came to working with other developers on a team because that's something that i had no experience with something that i that i found very hard to adapt to so i learned a lot in that aspect but i knew i wasn't going to stay there like forever because that's just not what i personally wanted to do i know a lot of people do they strive to work as a high-paying developer at a company and that's a great goal it's just not my goal i always knew i wanted to do my own thing so i was still freelancing a little bit on the side i still had you know my my client base while i was working and my website that i had at the time ended up doing really well on google for some really key search terms and i was getting submissions all the time for new projects so i made a choice to leave the job and go back to my business and you know it i was doing even better i ended up getting a storefront i hired two people i was outsourcing i started on upwork which was then odesk doing work and then i ended up hiring people from from upwork so it was doing really well but at the same time i was doing youtube as you know on the side uh it was working an unhealthy amount of hours back then if you combine everything but i was doing youtube it was very very slow to start and that's the thing when you do content is you work for nothing for a long time before you can actually make any money or you know become popular especially nowadays but i just love doing it i loved creating tutorials i wasn't doing it to be a youtuber or to be a content creator i just enjoyed making tutorials i like teaching i liked people telling me that i helped them out that was really fulfilling so i kept doing that and you know grew my subscriber base a little bit and i had a company eduonyx contact me to do some courses some you know full-length courses so i got into that i was making a fixed price per course and i was making money both with my business and content creation i was making more of my business but i liked content creation better so i had another choice to make between those two and i chose to go the content route which was a risk because i was making a lot more with my business but i was it just made me a lot happier i didn't feel like work to to do um content you know so i decided to do that because i could do different projects every day i could study whatever i wanted i had a i still have a passion for learning but it was you know a burning passion back then i just i loved learning any language or framework that was thrown at me and i would just t re-teach everything that i learned um so that's kind of how i just built up my my you know backlog of videos and my content and eventually i started making my own courses on udemy and started to do really well even better than i did with my job with my freelancing with anything else and it just worked out you know and it could have went the other way could have went to [ __ ] and i could have had to go back to freelancing and start over but i took a risk because that's what i really love to do i love helping people when someone tells you that you help them get a job it's like it's the most fulfilling thing in the world more than any paycheck so if i can do that and make money and code and do my own projects pick whatever i want to learn i mean that's that's my ultimate job so that's just me personally it's not for everybody so i just wanted to explain that that everybody has you know their passions in what they want to do in life some people just want to work for a company and that's completely respectable especially if you just love to code and you don't want to deal with videos and and you know editing and responding to comments and tweeting and all that crap then you know it's content isn't for you and that's fine so i just wanted to kind of make this video to address that that comment because like i said it just hit me hard i don't want people thinking they're wasting their time i mean there's plenty out there in all different avenues of tech and and coding um but that's it guys and i'm gonna cut this short i just wanted to address that like i said and uh thanks for watching and i'll see you next time

Original Description

You see a lot of dev related content creators, however It is a very small fraction of developers that take this route Check out the newest course: https://www.udemy.com/course/50-projects-50-days 💖 Support The Channel! http://www.patreon.com/traversymedia Website & Courses: https://www.traversymedia.com Follow Traversy Media: https://www.twitter.com/traversymedia https://www.instagram.com/traversymedia https://www.facebook.com/traversymedia
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Traversy Media · Traversy Media · 0 of 60

← Previous Next →
1 Changing Your DNS/Nameservers
Changing Your DNS/Nameservers
Traversy Media
2 Create a MySQL database in cPanel
Create a MySQL database in cPanel
Traversy Media
3 Install & Uninstall Joomla Extensions
Install & Uninstall Joomla Extensions
Traversy Media
4 Adding and linking an article in Joomla
Adding and linking an article in Joomla
Traversy Media
5 Create a Joomla Blog
Create a Joomla Blog
Traversy Media
6 Import & Export A MySQL Database
Import & Export A MySQL Database
Traversy Media
7 Use A Custom Font On Your Website Using CSS
Use A Custom Font On Your Website Using CSS
Traversy Media
8 Connect Joomla Site With Dreamweaver
Connect Joomla Site With Dreamweaver
Traversy Media
9 Remove Phoca Gallery 3.2.3 Footer Text
Remove Phoca Gallery 3.2.3 Footer Text
Traversy Media
10 Drupal 7 Security Update 7.19 to 7.20
Drupal 7 Security Update 7.19 to 7.20
Traversy Media
11 Add An Addon Domain In Cpanel
Add An Addon Domain In Cpanel
Traversy Media
12 Pull A Heroku Rails App and Database
Pull A Heroku Rails App and Database
Traversy Media
13 Create a Custom Joomla 2.5 Module - Part 1
Create a Custom Joomla 2.5 Module - Part 1
Traversy Media
14 Create a Custom Joomla 2.5 Module - Part 2
Create a Custom Joomla 2.5 Module - Part 2
Traversy Media
15 Create a Custom Joomla 2.5 Module - Part 3
Create a Custom Joomla 2.5 Module - Part 3
Traversy Media
16 Joomla SEO Tutorial - sh404sef Configuration
Joomla SEO Tutorial - sh404sef Configuration
Traversy Media
17 Font Dragr
Font Dragr
Traversy Media
18 Convert an HTML Template to Joomla 2.5/3.0 - Part One
Convert an HTML Template to Joomla 2.5/3.0 - Part One
Traversy Media
19 Convert an HTML Template to Joomla 2.5/3.0 - Part Two
Convert an HTML Template to Joomla 2.5/3.0 - Part Two
Traversy Media
20 Rockettheme Rocketlauncher   Joomla Site in Under 10 Minutes
Rockettheme Rocketlauncher Joomla Site in Under 10 Minutes
Traversy Media
21 JQuery FAQ Slider Tutorial
JQuery FAQ Slider Tutorial
Traversy Media
22 301 Redirect With htaccess File
301 Redirect With htaccess File
Traversy Media
23 Convert HTML to Wordpress Theme - Part 1
Convert HTML to Wordpress Theme - Part 1
Traversy Media
24 Convert HTML to Wordpress Theme - Part 2
Convert HTML to Wordpress Theme - Part 2
Traversy Media
25 Easy JQuery Widgets
Easy JQuery Widgets
Traversy Media
26 Codeigniter App Part 1 - Creating the Database
Codeigniter App Part 1 - Creating the Database
Traversy Media
27 Codeigniter App Part 2 - Installation and Configuration
Codeigniter App Part 2 - Installation and Configuration
Traversy Media
28 Codeigniter App Part 6 - Login/Register System
Codeigniter App Part 6 - Login/Register System
Traversy Media
29 Codeigniter App Part 7 - Models List CRUD
Codeigniter App Part 7 - Models List CRUD
Traversy Media
30 Codeigniter App Part 8 - Models Task CRUD
Codeigniter App Part 8 - Models Task CRUD
Traversy Media
31 Node.js Part 1 - Install NodeJS on Windows
Node.js Part 1 - Install NodeJS on Windows
Traversy Media
32 Node.js Part 3 - Building a Static Page Server
Node.js Part 3 - Building a Static Page Server
Traversy Media
33 Node.js Part 4 - NPM
Node.js Part 4 - NPM
Traversy Media
34 Node.js Part 2 - Install MongoDB in Windows
Node.js Part 2 - Install MongoDB in Windows
Traversy Media
35 Create a Joomla Quickstart with Custom Sample Data
Create a Joomla Quickstart with Custom Sample Data
Traversy Media
36 Install MongoDB in Ubuntu
Install MongoDB in Ubuntu
Traversy Media
37 HTML5 Web Storage
HTML5 Web Storage
Traversy Media
38 Create a Joomla Bootstrap Template From Scratch
Create a Joomla Bootstrap Template From Scratch
Traversy Media
39 Ubuntu Server 14.04 Setup Part 1 - Installation
Ubuntu Server 14.04 Setup Part 1 - Installation
Traversy Media
40 Ubuntu Server 14.04 Setup Part 3 - Set Static IP
Ubuntu Server 14.04 Setup Part 3 - Set Static IP
Traversy Media
41 Create A Wordpress Widget - Part 1
Create A Wordpress Widget - Part 1
Traversy Media
42 Create A Wordpress Widget - Part 2
Create A Wordpress Widget - Part 2
Traversy Media
43 Create A Wordpress Widget - Part 3
Create A Wordpress Widget - Part 3
Traversy Media
44 Create A Wordpress Widget - Part 4
Create A Wordpress Widget - Part 4
Traversy Media
45 Get Started With Sass on Windows
Get Started With Sass on Windows
Traversy Media
46 Build An HTML5 Template With Bootstrap and SASS - Part 1
Build An HTML5 Template With Bootstrap and SASS - Part 1
Traversy Media
47 Build An HTML5 Template With Bootstrap and SASS - Part 6
Build An HTML5 Template With Bootstrap and SASS - Part 6
Traversy Media
48 Build An HTML5 Template With Bootstrap and SASS - Part 4
Build An HTML5 Template With Bootstrap and SASS - Part 4
Traversy Media
49 Build An HTML5 Template With Bootstrap and SASS - Part 5
Build An HTML5 Template With Bootstrap and SASS - Part 5
Traversy Media
50 Build An HTML5 Template With Bootstrap and SASS - Part 3
Build An HTML5 Template With Bootstrap and SASS - Part 3
Traversy Media
51 Build An HTML5 Template With Bootstrap and SASS - Part 2
Build An HTML5 Template With Bootstrap and SASS - Part 2
Traversy Media
52 Build An HTML5 Template With Bootstrap and SASS - Part 7
Build An HTML5 Template With Bootstrap and SASS - Part 7
Traversy Media
53 Build An HTML5 Template With Bootstrap and SASS - Part 10
Build An HTML5 Template With Bootstrap and SASS - Part 10
Traversy Media
54 Build An HTML5 Template With Bootstrap and SASS - Part 8
Build An HTML5 Template With Bootstrap and SASS - Part 8
Traversy Media
55 Build An HTML5 Template With Bootstrap and SASS - Part 11
Build An HTML5 Template With Bootstrap and SASS - Part 11
Traversy Media
56 Build An HTML5 Template With Bootstrap and SASS - Part 9
Build An HTML5 Template With Bootstrap and SASS - Part 9
Traversy Media
57 Build An Audio Player Using HTML5 & jQuery - Part 1
Build An Audio Player Using HTML5 & jQuery - Part 1
Traversy Media
58 Build An Audio Player Using HTML5 & jQuery - Part 2
Build An Audio Player Using HTML5 & jQuery - Part 2
Traversy Media
59 Youtube Data API v3 & jQuery To List Channel Videos
Youtube Data API v3 & jQuery To List Channel Videos
Traversy Media
60 Using Bootstrap With Ruby on Rails
Using Bootstrap With Ruby on Rails
Traversy Media

The video explores the intersection of content creation and systems design, highlighting the importance of scalable and maintainable platforms for developers who want to create content, and discusses the implications of this trend on the industry.

Key Takeaways
  1. Identify the target audience for content creation
  2. Design a scalable content platform
  3. Develop a content creation strategy
  4. Integrate AI-powered tools in the content creation process
  5. Monitor and evaluate the effectiveness of the content creation platform
💡 Only a small fraction of developers become content creators, and systems design plays a crucial role in creating scalable and maintainable content creation platforms.

Related Reads

📰
The Everyday Backend Engineer: Step 10 — The Observer Pattern
Learn the Observer pattern to decouple objects and improve backend system maintainability
Dev.to · Manoj Khatri
📰
ArborDb: a Rust document store where reading one field doesn't get slower as the record grows
Learn about ArborDb, a fast Rust document store that maintains read performance regardless of record size
Dev.to · Frédéric Meyer
📰
The 2026 World Cup: A Stress Test For Enterprise Intelligence
The 2026 World Cup will stress test enterprise intelligence, requiring organizations to operate efficiently across massive networks
Forbes Innovation
📰
Why Interoperability Can Be A Tough Sell In Manufacturing
Interoperability can be challenging to implement in manufacturing due to various reasons, making it a tough sell for manufacturers
Forbes Innovation
Up next
9-Step Software Architect Roadmap 2026 | System Design | #shorts
SCALER
Watch →