04: Building a Successful Web Dev Career (and Podcast) with West Boss
We're thrilled to welcome the renowned Wes Bos! Known for his incredibly popular online courses and as the co-host of the Syntax FM podcast alongside Scott Tolinski (who joined us previously!), Wes shares his fascinating journey into the world of web development. From tinkering with websites as a kid and customizing MySpace profiles to becoming a full-time freelance developer and eventually a leading voice in JavaScript education, Wes offers a candid look at his evolution.
Wes dives into pivotal moments in his career, including how a specific blog post series on Sublime Text unexpectedly took off, leading him to write a book and discover his talent for teaching. He also shares the origin story of the massively successful JavaScript 30 challenge, born from recognizing the need for practical, hands-on coding exercises, which has now helped over half a million people learn JavaScript. We also touch upon the beginnings of the Syntax FM podcast and Wes's insightful perspective on the role of AI in the future of web development – emphasizing the need for developers to adapt and leverage new tools.
Whether you're an aspiring developer, a seasoned coder, or just curious about the world of online content creation and tech education, this conversation with Wes Bos is packed with valuable insights, inspiring stories, and practical advice. Don't miss his take on building momentum through "small wins" and why continuous learning is key in our fast-paced industry.
Video Episode:
Show Notes:
Wes Bos Website: https://wesbos.com/
Syntax FM Podcast: https://syntax.fm/
Wes Bos on Twitter: https://twitter.com/wesbos
Wes Bos Courses: https://wesbos.com/courses
JavaScript 30: https://javascript30.com/
Beginner JavaScript Course: https://beginnerjavascript.com/
Sublime Text: https://www.sublimetext.com/
Riverside.fm (Mentioned as built by a student): https://riverside.fm/
Canada Learning Code (Formerly Ladies Learning Code): https://www.canadalearningcode.ca/
Transcription:
of my early blog posts were around sublime text and how you can be sort of like a power user
in sublime text but the way that it makes sense in my mind also makes sense in their mind and I
realized that I have a pretty good way of of describing how things work because I don't know
that I would have kept with it if I had 200 listeners per episode or something like that for
for a year you know it's a bit of a grind to keep going I'm sure you know yeah it's really
hard to keep up yeah that's really it's a lot of work behind the behind the camera yes oh yeah
women who did this like 30 day green smoothie challenge where you sign you go to their blog
you sign up for the 30 day green smoothie challenge you get 30 recipes and you just stick with it and
they built this amazing community and I was like I should do that with JavaScript you know is like
I look back at my entire career and like what did I do that like really helped helped people and
changed the world and it sounds silly but it a lot of people learn to code through that this
podcast platform that we're talking on right now Riverside the it was built by a guy who took my
course he's like I'm gonna build a podcast platform he took my node course what are the
the type of developer who AI will take their job for me as a developer I think you absolutely need
to lean into using AI when you're coding and I'm at a point now where I'm like there's another
vs code fork you know oh there's another AI thing there's an it's like oh this is that that
talk I did a year ago is 100% obsolete it's all different now it's it's crazy it was the images
that this thing generated like two or three years ago were hilarious and now they can make
video like if you think oh I'm gonna ignore it because it can goof up you're I'm sorry but it's
gonna get it's gonna keep getting better what do you think is the secrets formula that make this
online courses successful you mentioned one of them which is how you are teaching to other people
I think part of the reason why my courses do well is because it's just me I'm just flying by the hip
at the time everybody said I was an idiot for doing that like why don't you just make a sign up
and you can access all your courses at once you know the rails cast was big at the time where you
so listening to those people is very beneficial because you can get you can get good marketing
copy out of out of their their pain points but you can also get a good read for where people are at
and you can know what to create from there does anything change after the acquisition or it's
still the same vision for the syntax FM content strategy and stuff like that in fact like sometimes
sometimes people from century will suggest guests and I'm like now like the other day someone was
like hey can can we get this person on the podcast and I was like that is not a good fit you know
like when we were selling ads we sold out of all the ad space so we added another episode and then
we sold out all that ad space so we added a third episode because we're like well let's just keep
making money on this thing or when we were pregnant with our first child I had been fussing around
with this sublime book for like almost a year and when we realized we were we're gonna have a baby
it's just something in you just kicks you into hard drive and I put the thing out it did super
well and I made a bunch of money on it and like what do you think can make this excess of the
syntax there a large part of the web development community talks about how things suck and and
people think that you can look smart by calling stuff bad so welcome guys we had a let's go podcast
a podcast for interview software engineer to share the entrepreneurial story and here we are
on episode number three of season number two and here we have the famous west boss because of the
syntax FM we already have the other co-host Scotland skin this is the number two and here we have
the other co-host which is west boss he's also content creator co-host instructor teaching
JavaScript and I am one of his students and let's see you after this intro to share more about
west boss story thank you so much west boss for giving us time to share your story with us for
today episode and can you give the audience who is probably already know you like an introduction
about yourself yeah so my name is west boss I'm a full stack JavaScript developer from Canada
and I like to build courses and apps and stuff like that around the latest and greatest in
server side JavaScript front-end frameworks new CSS stuff all that surrounds that area and I also
have a podcast called syntax it's that syntax FM and we release a bunch of episodes every week on
on web development that's great thank you so much for giving the agency the direction of
about yourself and the first question that I usually ask the guest is how did the guest started
with web development how was the first interaction with computer so how this love of web development
starts back there yeah oh man it goes way back to when I was just a kid we were one of the first
people to have fast internet or internet at all sorry even dial up and I was just poking around
building websites I built a couple just websites for myself I built one for PlayStation 2 before it
came out and and then I always just kind of love that and then once my space came around I was in
in high school and my space was you could tweak it with adding HTML and CSS to your profile so I would
add I would like do custom MySpace layouts for people and along with like designing the whole
thing and like all through high school I was always like designing t-shirts and albums and and what not
and as things sort of started to shift away from MySpace I was like oh well maybe I'll just just
build websites now you know so I I picked up WordPress and I did like freelance consulting
for a number of years while I was in university and then once I graduated from university I was
like I'm gonna do this thing full-time and I was just kind of doing JavaScript WordPress
consulting good joining agencies that needed work or needed some some jobs done and then finally
they're like I guess not the last arc but I I started doing a lot of blogging
early on and that blogging turned into building courses and selling them and and here I am today
that's really good and what was your first blog post that you wrote back then
oh that's that's a great question um a lot I don't know exactly what the first one was
but a lot of my early blog posts were around sublime text and how you can be sort of like
a power user in sublime text and at the time I had been trying a whole bunch of blog posts about
like here is how to cache stuff in PHP and and here are some apps that I use and here's some CSS
I don't want to call them CSS tricks because that's Chris Coyer's website but yeah I they all did
like kind of well but then as soon as I did sublime text ones they just hit um and I was like oh I got
I have something here you know you know that like you're constantly searching for for what's your
thing you see it with a lot of creators and eventually you hit on something and uh the sublime
text stuff did super well and at the time it went to the top of hacker news and I kind of scrambled
I'm like like I knew like I got to harness this traffic somehow because these people are not going
to come back to my blog posts some of them subscribe on rss feeds and whatnot but you kind of lost them
after that so I quickly threw up like a little sign-up form to just funnel their emails into
mailchimp I'm like I'm writing a book on sublime text and like I think I got like 2,000 2,500 sign-ups
in a couple days from that traffic and then I was like well I better write a book now because
uh that is is what I told people I'm doing so I I did that and it worked out
that's really everything and which time were talking about the first blog post about sublime
text text yeah when was that oh that's that's a good question is probably like 2013 2014 or so
um yeah that's really good and you did like a blog post in for quite some time and after that
you start doing more like online courses and most of them were like a more JavaScript focused
and what was the first course that you did after like I would say done but after migrating from
blogging to like other online courses yeah so so what had happened was I was doing blog posts and
a local me meet up or a local um thing late called ladies learning code um asked me they said
they had like one day workshops and they were like hey would you lead a workshop and I thought
me I don't think so like I'm not I'm not a teacher but I was like ah sure I'll do it because at the
time I just went I just went to the last page of my blog post and my first like 10 or so
blog posts were on php and php caching techniques and my first sublime blog post was September 22
2011 um and previously before that I was doing a little bit of no j s uh stuff which is it shows
you how long I've been in in no j s world almost 15 years yeah um so yeah so like that I was doing
those blog posts they had noticed they said hey will you come learn lead a workshop I said sure
so I put together a one day workshop on building like a theme with WordPress and it was nuts we
had like a hundred women come out and they we spent all Saturday uh doing WordPress and and
learning it and people said to me I really like the way that you explain things it just makes
sense to me and and I thought hmm I'm just I'm a bit of an idiot but the way that it makes sense in
my mind also makes sense in their mind and I realized that I I have a pretty good way of
of describing how things work in a way that is approachable and not academic or or over the head
because I find that with there's a lot of really smart people out there that are are really smart
and uh they can't it it's hard for them to convey it to just us regular people uh so after after I
had done that I was like oh wow maybe I should be doing a little bit more and as part of writing the
sublime text book I was like well you gotta have like a uh two levels right you gotta have the book
but you gotta have the book and something else so I was like and I'll have the book and a couple
videos you know I think I had like 20 videos on on how to do things um and people just like the
videos better they're like I want more of these videos right it was kind of the like early days
of coding videos so I thought okay and then my my next course after that was one on I think it was
on react or or maybe on flexbox and I just I was like I'm going to do this whole thing videos you
know I don't I don't really like writing I love doing these videos it makes a lot of sense to me
so I just kind of started doing whole video courses and um that's that's the end of that I've done
I don't know 10 15 since then okay and you started doing video in similar time to Scott
the long ski if I maybe it's similar time yeah I'm doing like a youtube video and mostly
technical and coding video yeah yeah him and I are are hilariously similar because like we didn't
meet each other to many many years later but like when we did meet each other we're like hey we kind
of we kind of started at the same time we kind of we both got married around the same time we're
both around the same age you know like we're very similar in that way uh so yeah we both started
around same time and it's funny because I had been watching scott's videos for years before
I had ever met him in online or even reached out that's great I mean yeah I remember this story
like uh that's like maybe you wrote them an email or something about something I couldn't
remember exactly yeah you want me to tell the story yeah so I had released a a course called
react for beginners um and then maybe three or four months after that scott scott was huge on
youtube or he still is but uh he was like very early in like the coding youtube thing and
he put out a youtube series called react for beginners and I I was like hmm that's gonna be
bad for me because that's the exact same thing that I named my course so I emailed him and I was
like hey like I know I don't own the rights to react for beginners um but would you mind renaming
it and he was totally cool he's like oh totally so he renamed it react for everyone and then uh
after that I was like oh thanks for being so cool because you could have just like blown me off and
said you don't own that name which was which was valid and then I was like hey you want to like start
like what's called a mastermind um and it was just a group of four developers who kind of also create
content and we met I think once every other week and just talked about sales and strategies and
recording and all kinds of stuff like that that's amazing and this is like this conversation this
is what will lead us to the syntax fm podcast yeah you like uh having this connection this will
lead us to this project called syntax fm and I think after this mastermind uh other people left
and you will be the only one that was there like I was most and uh you like a scott scott and you
have been in the mastermind and after that you started the syntax if it corrects me if I'm wrong
yeah yeah so there was four of us and after about a year of the mastermind we sort of were like
all right this was great but we sort of got what we needed out of it um so we we sort of dispersed
and then I was just like hey like me and scott really jived well and I was like do you want to
start a podcast and uh he's like yeah totally that would be really fun and then we just like kind
of molded over and talked about it for a year after that and then finally we we put something out
and uh it popped off from there yeah that's amazing and it was like a hit from the start
it was really amazing and how do you think the syntax fm project or podcast help you and your
online courses and your personal brand or yeah other side you like the personal brand help the
podcast um I think they're mutually beneficial at at the time it was very hard to start I think
it still is it's really hard to start a podcast um especially back then there was no discoverability
it was all word of mouth so if if you just put a podcast out there there was no Spotify
recommendations or youtube algorithm or whatever it was simply just people subscribing to podcasts
they like and if you didn't know about it then then you couldn't find it so we got a really early
boost from on the podcast because I had a fairly large email list and Scott had an extremely large
youtube channel um and we were able and we both had pretty big social followings as well so we're
able to very uh quickly funnel people from those into the podcast um which I think sort of helped
our success because I don't know that I would have kept with it if I had 200 listeners per episode
or something like that for for a year you know it's a bit of a grind um to keep going I'm sure
you know yeah it's really hard to keep up yeah that's really it's a lot of work behind the behind
the camera yes oh yeah and after this podcast and a lot of things happen and like it's growing both
like the the podcast and your online courses and yeah other courses and stuff and also you
post more like a content on youtube I remember the three-day uh JavaScript channels like a playlist
there's a lot of things that happen can you give us more detail about this one yeah totally and I'm
sorry I totally forgot to to tell you about the brand thing as well um they were mutually beneficial
meaning that I like our brands were able to help people listen to the podcast but by people tuning
in every single week or several times a week it really helped put us in people's minds even if
they were not buying the courses they were like oh if I want to learn something about web development
Wes is the place to go and I'll send people there but sorry the second question you had what sorry
what was the second question the youtube content that you started doing like the third oh yeah yeah
I had been doing speaking gigs and and a couple youtube videos here and there not a not a whole
lot um but I I remember I was I think I was at smashing conf in in Britain I was listening to a
podcast about these women who did this like 30-day green smoothie challenge where you sign you go to
their blog you sign up for the 30-day green smoothie challenge you get 30 recipes uh and you just stick
with it and they built this amazing community and I was like I should do that with JavaScript you know
so I I built this thing JavaScript 30.com um and at the time sorry I'm leaving all all kinds of
stuff out but at the time I was also the ladies learning code turned into a like one of these
like coding boot camps um but before it was a boot camp it was also just part-time classes and I was
teaching um part-time web development classes and I had a lot of students come to me saying I I need
more practice you know I I did all the exercises but I just want to I want to get better I want to
do more things like what can I build and I remember thinking like you don't know what to build like my
mind is just constantly thinking of things to build and and being exciting about new tech and
and whatnot and I thought like oh man not everybody just has that openness to just go and create stuff
without being prompted people need more exercises and and also I was like sort of beating the whole
drum of like there's no formation without repetition meaning you just got to build a lot of stuff people
come to me all the time how do I get better at coding you know I took a course I'm like did you
build a thousand things yet you got to build a thousand things then you'll then you'll get pretty
good at it um so I was like all right I'll give you 30 things to build just JavaScript you know
HTML file CSS file JavaScript file no bundlers no builders no framework none of that a frustrating
stuff that comes along with the JavaScript ecosystem so I built JavaScript 30 30 days
of of challenges one every single day you sign up for the thing and you get access to the whole
course right away and then I also drip that out on YouTube as well so I host the videos on my own
course platform but I also just publish them freely to to YouTube as well and that done it's
it's over half a million people have have taken the course now it's it's pretty wild
and it just got such good reception from from everybody and like we talk about that like
hitting you know like that was one of my really big hits a lot like that sublime text blog post
really hit I had a couple free courses that did did well but that that JavaScript 31 like that's
that might be something that like is like I look back at my entire career and like
what did I do that like really helped helped people and changed the world and
it sounds silly but it a lot of people learn to code through that yes and I learned so much
back then through this playlist and also the way that you are teaching JavaScript back then like
where I start it was very entertaining I didn't feel bored like yes you're like a video style
format it wasn't feeling bored it was always like entertaining there's not a lot of sign
like poses and stuff it was really I would say intense but at the same time like entertaining
so you don't feel bored when you are learning how to yeah how to how to use JavaScript yeah at the
time a lot of the a lot of the online courses where people with like slide decks and they would
they would prepare a whole PowerPoint and then they would just sit there and hit next next next
and and talk over it and for a lot of people that's a great way to learn
but I think what I hit on is that like not everybody learns well that way a lot of people
just want to see me building real world things that is semi complicated you know and and real
world enough that you can think oh I can take this I built this let me now let me now expand that
and build something else like this this podcast platform that we're we're talking on right now
Riverside the it was built by a guy who took my course he's like I'm going to build a podcast
platform he took my node course he built he basically took the stack that we learned in the
course and then built it obviously it's it's much more it's an amazing product now and it's
as much further ahead than that was but it was like a like an initial building block for people
who had dreams and ideas of things that they want to build yeah exactly this is the was the thing
that I I really like about the course that you can just for example you think this is really good
can I just like add this feature or like this stuff so it's like you will have the initiative
yourself to like and make it better and like it's more complex and those those wins of like I made
something that feels good I did something I did something the next day those small wins
are crucial for momentum in coding because coding coding is hard and it's a slog and things don't
work and you get frustrated you know and if you get too much of that you you can just
throw your hands up and be like this is not for me you know and and I like I had that myself
with coding so it's it's nice to have those small wins you feel good about yourself you know yeah
that's really I mean and you mentioned some really good number for you mentioned like
over a half million of like a student that attend and purchase your online courses can
can we have like a other number that you would like to share with us if you don't mind
um not a half a million so that's that the JavaScript 30 was a free course um and and
that's what they call a lead magnet in the biz um which is like you see a lot of people try
to put crappy stuff out there to try to capture you and then force you down some funnel um and
I've always been like a fairly savvy marketer guy but I'm also like I also have a high bar for BS
so I just was like all right well I'm just gonna make some of my courses free and some of them paid
and that's the only differentiator between the two so I don't know what other stats I can I can give
you um that's like yeah well like so I'll give you I'll give you another one I have um beginner
javascript.com so that is my paid javascript from scratch um or if you're intermediate you can get
to know the language really really well um and like the javascript 30 is just practice it assumes
you know some javascript right um and the beginner javascript.com is absolutely um exercise heavy
approach to learning modern javascript um and that that's a paid course and that has over
20 000 people have bought it uh over the years which is is is quite a bit yes so you currently
only like do online courses and speaking gigs and one of the the conference that you went to is
that I watched a video about it is GS nation and the the last year version it was you have a talk
about AI and the developer and one of the questions that I would like to ask about what do you think
are the developer that AI will take their job yeah there is kind of developer I wouldn't say
developer will take our job but like I frame it a bit so what are the the type of developer who AI
will take their job I think the thing about being a web developer is that it's it's always changing
there's always new stuff to learn there's always new best practices there's always new frameworks
you're always upgrading things and for a lot of people that's really frustrating because it moves
so fast and they they don't like that right um and to me I I like it because it's there's always
it's always always entertaining always new things to to sort of learn um but now like that we have
this like fast moving javascript and now we also have this like looming AI um come out it's it's
it's kind of scary for a lot of people because they don't necessarily know like is it going to take
our jobs you see a lot of hucksters out there saying it's going to totally replace x y and z
and then you see a lot of people saying no I I like to hand write every line of code
that I want and you don't you can't trust the the AI um and I think both of those people are
they are either scared or have something to sell you um and and I don't think you should
listen to either of them um so like for me as a developer I think you absolutely need to
lean into using AI when you're coding I think that if you don't you're going to sort of get left
behind um and and we've seen that that over the years with like the people who made 2000 3000
dollar small business websites um that that industry is is not doing well um they're all
on wix or squarespace or whatever because quite honestly it's a better experience you pay 30 bucks
a month and you can just change the website yourself versus have to do this whole design
and development and you don't you get your own business to run right so like that whole small
business space has been sort of taken over by that and like social media um and I think that the
people that are in in that like 2000 3000 dollar website space are are finding themselves having
to skill up now because oh I can't just do that now now I have to learn how to like do some serious
coding so I can build custom functionality and whatnot so I think that's going to happen with
AI as well where the stuff that was hard before like building a small business website I I did
it for many years is kind of table stakes um and just the the the table stakes are sort of moving up
and it's no longer enough to to be able to write clean code and and whatnot because the AI can
can do that right and and who's going to survive this is the people that can can use those to
build even better things like like it's not just like oh we're not just going to stop technology
now that AI is here like oh well let's keep building these like these websites no we're gonna
we're gonna use it to build the freaking craziest stuff ever that that are even so much more next
level you know so um I think we're all just kind of shifting forward a whole bunch um and everybody
should like not embrace it I got a lot of people saying like a doom a doomsday guy and all of my
videos about AI I still I don't I don't build entire apps with AI but I certainly use it as
co-pilot and and helpers and whatnot so I think that as long as you are just kind of open to the
idea of of using it as a tool you know it's it's a booster pack uh for for your skill set and I
don't know if that answers your question I don't I don't know if anybody's going to get out of it
I think the people that will leave web development are the people that are just like like there's a
lot of just I I can't do this anymore this is too it's just changing so fast it's exhausting
even me I'm full time my job is keeping up with what's going on in web development and I'm at a
point now where I'm like there's another vs code fork you know oh there's another AI thing there's
an it's like oh this is that that talk I did a year ago is 100% obsolete it's all different now
it's it's crazy yeah that's that's true it's like a fast pacing and there's a lot of work it would be
an extra work for you to keep updates with all the stuff and every week every day there is something
new to to like I do there's like a new AI model there is no cloud AI model that you would have to
use but the the point that you mentioned is really good is to use the AI as a tool in your
like a toolkit instead of like I just like to not embrace but to like help you with development
instead of not using it because it's kind of like a speed up your development and it may
it might like also improve your speed of shipping and stuff like this yeah yeah it's it's an awesome
tool and of course there's caveats like of course you should review the code that you got I got bit
yes on I did a video on it I didn't even realize that I had a bug and I like published a video
and I was like I got bit you know like I didn't even that's that's what can happen but people that
think that it's not going to get better like it go back two years and people were laughing at the
like the images that this thing generated like two or three years ago were hilarious and now they can
make a video like if you think oh I'm going to ignore it because it can goof up your I'm sorry
but it's gonna get it's gonna keep getting better uh to a certain point we'll probably hit like a
diminishing returns but these guys are firing up nuclear reactors right now so they can have more
power to run more computers like they're trying hard and I have no control over it so I'm coming
along for the ride you should keep up with it that's the only thing that you have to do yeah
and this will lead me to a question that like how did you keep up with all of this trend and
this new AI and new technology it's always changing and I would say it's hard to keep up with all of
them but how did you pick which one to like to learn because there's a lot of things to learn
what is like a your matrix for technology that is trending to learn or to like I make
a video or a course about yeah I always tell people when you hear about it nine times it's
time to start picking it up so people like me like it's hard to keep up with the stuff right
and I'm it's my job to keep up with it and and that's why people listen to the podcast that's why
people follow and social media you know and I'm constantly checking stuff out you know and at a
certain point you're gonna you're gonna hear me talk about it for the seventh time like man let's
talk about CSS nesting I should really check that out you know now maybe it's time for me to check
that thing out so don't don't go wild checking absolutely everything out you're gonna burn
yourself out but at a certain point you're gonna realize oh this tool has a bit of a bit of momentum
and and how you do that is is you sort of keep your ear to the ground for people that are in the
industry so personally what I do is I I follow a whole bunch of people on social media I have lists
of release notes what is it browser intent to ship specs things like that and constantly looking
at it and then like once those sort of are finalized once those are mainstream once it's in all the
browsers then it's sort of time to to take a look at it and with a lot of this stuff it's not like
oh I have to learn this brand new thing because if a new AI model comes out you're not like really
learning anything new you just switch the drop down to to a new model you know and uh every now
and then there's new techniques and new interfaces but it's the same with JavaScript as long as you
know fundamentals um then you can switch from framework to framework right like I can switch
from react I picked up svelte in like a day um and because I I know JavaScript pretty well
yes yeah that's the most important thing usually to recommend to someone that is just getting started
in development is take your time to pick the fundamental right like a JavaScript fundamental
and after that you can like easily pick any like a Node.js any like a backend or front end
framework it will be easy you just need to learn like the folder structure the syntax of the framework
and that's it but always like a go into the basic that is the most important thing because it will be
easily to transform learning to transform learning from a framework to another one which
will be like easy for you and I have a question that's talking about this stuff and your online
courses and you are doing really great with this online courses what do you think is the
secrets formula that make these online courses successful you mentioned one of them which is
how you are teaching to other people and like to begin a friendly perspective of thing I think
there's a there's a couple things I think like one is is like personality um the people who take my
courses like me they like the way that I explain things they like the way that I code and not
everybody does you know some people will ask for a refund because they're like you're obnoxious or
or whatever and that's totally fine because it's not not for everybody if you if you try to please
absolutely everybody you're not going to come out with a good product um I oh my thing I always
talk to the syntax team about is like let's not round the corners off of this thing meaning that
like don't distill this down so that you're making everybody happy especially when you have like a
larger group of people that have opinions on something I think part of the reason why my
courses do well is because it's just me I'm just flying by the hip I'm just making I'm making all
the decisions myself and it's 100 my personality in all of that stuff um and then as things start to
get bigger you start to round the corners off you don't do things as as crazy as you want because
it's and then it just doesn't become as good so I think that's that's one of them um and then I
think the other one is just is just like trust in that you know what you're talking about you know
like I've spent 20 years in this industry sharing what I know showing people that I know what I'm
talking about for the most part uh and and people trust me you know people know that I usually know
what I'm talking about um and if I don't I'm able to to ask people who who do know so like that's
been been a big one and then also like another big thing I have is is called make it a thing
meaning that uh when I released my first courses a lot of people asked why are you putting them
on their own domain name um why aren't you just putting them on westfoss.com forward slash
jobscript you know and like like why make a whole new website your your your seo is going to be
garbage and I thought no like or the free courses why not just put it out on youtube why are you
making a whole landing page and you can sign up for and all that it seems like a lot of work um
and my answer to that is that the perceived value I know the courses that have have high value so
I don't I'm not worried about that but the perceived value of putting something on its own
domain name with its own its own design you know there's stickers for the course um the perceived
value is is so much higher when you make it a thing um and it's also it's fun for me to to be
able to do that so at the time everybody said I was an idiot for doing that like why don't you
just make a sign up and you can access all your courses at once you know the rails cast was big
at the time where you sign up and get all the all the courses at once or why don't you do one a month
you know and I was like that's that's not really what I want to do I just want to be
able to put out a course when it's ready I want to put it on its own domain name I want to make
it a thing and uh and now everybody does that that's what every single person that releases a course
now is doing exactly what I've done and a lot of them copy paste all the marketing content
from it as well because they oh it actually did work out for him that's the reality
like talking about like other people copying your like a marketing technique and stuff do you
think is the market still open for new content or it's such races especially for web development
and JavaScript stuff because there's a lot of things to choose or do you think it's it's enough
currently for for what it is I think there's always room uh for someone who knows what they're
talking about and is passionate about it when I put my first sublime text book out there was
three other books already published on sublime text you know like if you if you take that metric
you'd be like no there's how many books on sublime text do we possibly need but people like the way
that I explain things and and whatnot and it it worked out it worked out for me so I think there's
always room for that type of thing you're always seeing new creators pop off because people go
ah this this guy's awesome you know um so you have to like I think it's it's a much more
busy space right now everybody wants to put a course out it's much easier to put a course
out there's lots of platforms according video is really easy um so it's certainly a little bit more
crowded but I think if that's what you want to do try it go for it I don't I don't think you can
you can sit around and and think about it for for too much longer because then you're you start
getting in your head and and coming up with excuses you know yeah makes sense and for someone that's
would like to start online courses as a developer what think or may say that you would like to avoid
if you're starting out the online courses that you will not make with the current stage of
the trend and the equipment that we have access to and the technology that we have access to
what are the listen or the music that you would like to avoid if you're just starting out like
today you will have a new course and your address is starting out with no like I would say with no
like a big audience yeah just would like to start like an online course I I think you really have to
get the audience first um you're not gonna you're not gonna build a course and have it pop off
maybe on some of these bigger platforms like if you were to publish it on a marketplace maybe
they have a built-in audience um but in reality if you're just like I want to make a course you
probably have you might not have an audience and you might not know what you want to talk about and
if that's the case I highly recommend in my case I was writing blog posts until I figured out what
hit um in your case it's probably going to be pushing youtube videos tiktoks tweets blue sky
skeets things like that until just talk about what you love share what you know and eventually
something's gonna pop off and you're gonna know okay this is this is the thing that I want to
talk about because you don't know what's gonna work well until you try it and if you build an
entire course that's a lot of work to try something whereas you can very easily test things with a
10-minute youtube video yeah makes us because building a course it's a huge commitment and
there's a lot of things that you would like to consider because yeah I am putting yourself in
in the fire yeah and talking about listening that you learn and mistakes to avoid what did
listen that you learn from from from making the online courses from building syntax which is a
successful project and your online course which is a successful product also what are the listen
that you learn the hard listen mostly and mistake that you would like that you wish that you avoid
back there oh man I don't know that like I've had like a whole bunch of like oh that was a major
mistake um I did at one point I was started working on like a javascript tooling course
and it was like at the time of like gulp and grunt and and and babble and things like that and
then I realized like this is this stuff changes absolutely so quickly and it's also not something
that people are dying to learn um so I ended up scrapping that I think my my biggest lesson is
is just listen to people I often will just send email out to my email list and be like hey
what are you struggling with what are you what do you want to learn what what's going on and
just just hit reply and tell me and you can get really good insights into how people feel like
I'm I'm always that's why I love social media you're always talking to people always replying to
people and you get really good insights as to what tech are people using what are people struggling
with um are people actually using this tech or is it just like a hype circle and listening to those
people is very beneficial because you can get you can get good marketing copy out of out of the
their their pain points but you can also get a good read for where people are at and you can
know what to create from there yeah makes sense got your point this is a really good point to
mention I really like I would like the currently the syntax fm gets acquired by sentry and currently
sentry on the syntax fm does anything change after the acquisition or it's still the same
vision for the syntax fm content strategy and stuff like this it got better oh that's that's
what happened no sentry is a really cool company meaning that they've been a supporter they they
sponsored one of my courses way way like probably eight years ago something like that um and they're
just like hey you want to do anything that's the approach they came to me hey if you ever want to
do anything cool let us know and I was like hey you want to sponsor one of the videos in my free
course and they're like sure and and like it turned out to be the best or ROI they ever did and then
they sponsored the podcast for many many years they basically were just like hey here's here's the
money for the podcast talk about sentry they never gave us ad reads or specific points or anything
to hit on they're just like they're just they understand that again developers have a low bar
high bar they don't like bs you know so when it came time that they were like hey if you ever
want to do anything cool with with syntax that's that's outside of just sponsoring the podcast
let us know then they're like hey how about you just join us because like I think we can make
this thing a lot bigger you know I think we can do video we got a producer we have uh marketing
and social media we have new creators um the resources that we have are are amazing and it
allows us to create much better stuff um which is really cool and uh yeah it's it's been great because
like a lot of people were scared they're like please don't let sentry like screw this up you know
that always happens when when when something gets bought but they were we're very cognizant of that
as well and and they are like pretty I don't want to say hands off but they never tell us
what to do or anything like that in fact like sometimes sometimes people from sentry will
suggest guests and I'm like no like the other day someone was like hey can can we get this
person on the podcast and I was like that is not a good fit you know like it's I'm not we're not
doing anybody favors here because at the end of the day this is the community's podcast
and we want to make sure that we maintain that whole vibe um it's really important to me so it's
it's been awesome so far yeah it's really it's it's one of the my favorite podcast like in web
development and currently the speedup like uh I subscribe to the other podcast and every week
there is new podcast episode yeah yeah there's we're actually we're actually going down so we do
we do three week right now and the only reason we do three week right now is because we when we
were selling ads we sold out of all the ad space so we added another episode and then we sold out
all that ad space so we added a third episode because we're like well let's just keep making money on
this thing and now what we're doing is we're going down to two a week and we're just going to free
up a bit more time to do some more video content because like YouTube is is a big focus of ours
with syntax right now and we want to spend a bit more time on creating videos especially because
like some of the podcast content is better fit for a visual medium so now it's nice to say hey we
want to talk about something what's the best medium should we talk about it for 15 minutes on audio
an hour on audio do we need to bring a guest on or do we do we want to make a an actual video that
goes along with this yeah and recently like i saw that in the youtube channel syntax there's like a
short format like a 20 minute video that is currently starts up and one of the video that's
got my eyes is you mentioned like how about having kids help you with career and i would like to get
more detail about this one and like a more insight about how having kids help you with your career
yeah well that so when i had my first or when we were pregnant with our first child
i had been fussing around with this sublime book for like almost a year and when we realized we were
we're gonna have a baby is there's something in you just kicks you into hard drive and i put the
thing out it did super well and i made a bunch of money on it and like having kids is the best
like productivity kick in the pants to sort of get you going there's just something internal
in you to provide for them which sounds silly but it's it's true i some the best entrepreneurs
out there not all of them there's there's of course many cases but many of the best entrepreneurs
i know our parents and it's just there's something in it where when you have kids you learn to manage
your time better and to provide for them and like yeah you just get a little bit more tenacious
yeah and more responsibility because you have to provide for your kids so yes exactly a lot of
pressure on youtube it's either this one or not yeah exactly that's really great point to mention
and talking currently we are like almost on the last month of the year and here we'll be over
and do you have any production for what technology what does will be trending in the next year
um a couple things first of all css has undergone crazy transformation in the last year year and
a half a lot of the features most people don't even know about just yet you know there's nesting
and scoping in animations and starting style and like we have many podcasts on the topic and it's
just the amount of new css that has hit is unbelievable and between that and html we're
going to be able to build much more flexible interfaces with just hml and css you're not
going to need as much javascript which is is kind of nice just from a complexity point of view
it's easier to code and of course you're you're loading less javascript on the page
so that that's one is that like i think like css is gonna css is having a moment right now
very much how javascript had a moment when es6 came out and the other one is i'm really excited
about tan stack start um this is a new meta framework full stack framework kind of like
next jas or remix and it allows you to do server side client side in the same file which is kind
of cool like rpc calling server code from the client and that's not that we've had that for a
long time but just the approach to this i think is very refreshing um because we've seen react
server components for i don't know they've been out for a year now and i haven't seen a whole
lot of uptake i've seen i'm a big fan and i like a lot of things especially the like keep things at
a component level you know you can do your data fetching in the component you can suspend in the
component you can do everything you want rather than a page level um but i think tan stack start
is gonna be um it takes away a lot it gives you all those benefits but it takes away a lot of the
like hard parts that people are hitting in like next jas specifically right now so i think it's
gonna do it's gonna pop up it's just in beta right now he only announced it like a couple months ago
but i think given his track record and given me playing with it i think that it's gonna
a lot of people are gonna enjoy it awesome that we i i i never play with the tan stack but i already
like uh know the founder or the developer behind this over twitter and yeah never play with this
but yeah it will be yeah the the tan stack even if if you've used react query or it's called
tan stack query now it's one of those things where you use it and you go ah this is nice this is
simple i get this you know and i think i always think about my courses in the same way where
there's very smart people building these things but tanner just has like an approach ability
to him where he understands the like regular developer and they just they want extreme power
without it being extremely complicated and everything he does it's just like damn that's so
simple yeah makes sense got your point i have a question about the syntax fm that i forgot to
mention yeah is what do you think can make the success of the syntax if maybe i have one of the
thing from my perspective is the chemistry between you and scott it's really amazing and it does show
off in the podcast but i would like either to have your opinion about the formula or what do you
think make the syntax fm a success project from the start yeah we pull our audience every year
and we ask them why do you listen or and also importantly why do you turn it off
because that's that's really interesting to me as well as like when people stop listening
why is that right um and a lot of the reasons we get from people is is probably the biggest one
is they just they like the personality right they like scott they like me um they like the
way that we explain things they like the positivity that's a big one as well if they're a large part
of the web development community talks about how things suck and and people think that you
can look smart by calling stuff bad and that is not good i don't think it's good to be critical
of things but when your entire personality hinges on saying what is not good or trying to make
yourself look smart because something is not as good as you would like it um that really
frustrates me when when people do that um and i a lot of people don't like listening to that as
well because it's exhausting to listen to people talk about how much stuff sucks all the time not
not good for your your mental health so the positivity between the two of us is is probably
the biggest one the chemistry the back and forth the banter um we talk a lot about our lives that
one is split of whether people like it or not a lot of people say i wish you would do more
episodes about your lives um like we just did an episode on electric cars or i've done one
we've done ones on health and fitness and soft skills um but a lot of people say i don't like
those episodes and and to me that's fine because it comes back to the don't round the corners off
you know if if we're gonna just stay strictly tech and not talk about anything else then you lose
some of the the flavor of of the podcast and then you you round the corners off and it becomes just
another two white dudes talking about tech you know there's plenty of those out there um so that
that's one and and people just like it's because it's a good way to keep up to date with what's
going on like we said it's it's a crazy industry and if you simply just need to listen to us for
a couple hours a week and you can stay up with what's going on with web development that's a
pretty easy way to to keep up to date i have a question that this will be the last question
is couldn't you what do you think is for example we see a lot of hype not hype but like hyper growth
during the covet situation and after that this was also a lot of layoffs and during like a
the covet time there's a lot of bootcamp and people can get like a job in a big tech company
like a three months which is no longer the case right now it's much harder it's much tougher
for new grad or someone even like a someone senior to get a job right now what do you think is the
take from this experience or from the current market and do you think is the market will
recover soon or it will be the same situation harder so what is your take about this stuff
about the the job market as a developer um i i don't know um is my answer so we had uh
taylor dessen he is a recruiter in tech and he's got his he's kind of got his finger on the pulse
of like like who's actually hiring and whatnot because you hear these stories all the time if
you go to syntax.fm4-845 you can listen to his kind of thoughts on it and he said yeah like
it's it was a gravy train for a couple years you know you saw a lot of people coming from other
industries uh coming from finance and being like i'm gonna work in tech now you know and i
that gravy train is i think a little bit over um but it's not to say you still can't get into tech
we're still looking for good people who are smart and know their stuff but i do think it's
going to take a little bit more than taking a bootcamp like i i used to teach at a bootcamp
and uh i stopped i don't know six or seven years ago but they had they shut down about a year
year or so ago just because they they can't get people placed in these jobs so those easy entry
level jobs i think are gone um it might and may come back at a certain point but i don't i don't
even know i don't even know what to answer to you it's it's people always ask me like what's the
future of ai what's the future of jobs and the answer is nobody really knows you know everybody
who's who's telling you that is is probably just guessing yeah makes us so it's about the economy
so he don't yeah yeah the economy has a lot to do with it yeah makes us yeah at your point thank you
for pointing the episode and there will be shared in the show notes so for people thank you interested
about it so they can listen to the full episode and the last section will be about resources
the stuff that you would like to share with the audience about searching and online courses
specifically because you are one of the best online online instructor in web development what
it's the resource that you will need to follow or like the framework that they need to follow
yeah um so westboss.com forward slash courses has a list of of all the courses i have um you
can there's a bunch of free ones you can take um also there's a bunch of paid ones on there and so
like take a free one see what you see what you like um follow me on social media so i post what
are called like hot tips which is i have a sign behind me i've been doing that for probably 12
years now uh so find me on your favorite platform you know i post the videos everywhere tiktok
linkedin instagram twitter blue sky threads everywhere you can imagine youtube and just
don't watch a couple of those if you like the way that i explain things if you like my personality
maybe consider taking one of the courses beginner javascript javascript 30 etc awesome and what
are the resources that you would like to recommend for someone starting the online course a book
it's gonna be anything um i don't know i the thing is like i i didn't take any any courses or
anything to to learn how this stuff works um it was just simply like figure out who's who's doing
well in the industry and follow them and see what they're doing you know see uh what techniques
they're doing talk to them uh watch youtube videos i think i'm big on like just trying to when i'm
trying to learn something i'm big on just like hoovering up all the information you know and and
for me that's try read websites read blog posts go on social media try to watch as many conference
talks youtube videos about that topic as as you possibly can um and then that way you have a
good idea of like the surface area of it so i don't know i don't have like a definitive one
resource that i would point people to okay it makes sense so you just need to get your hand
dirty and start paying around yeah yeah exactly and that's the thing with a lot of this stuff is
as soon as somebody distills it down into a single resource um it's probably not it and and i say
that as somebody who builds courses for coding distilled down into a single resource is yes the
course will give you lots of really good information but at the end of the day you really just need to
build stuff and you really need to try stuff and that's how you're going to figure this stuff out
yeah makes sense thank you so much for pointing this this is the last part of this day episode
thank you so much west boss for taking the time and squeezing the time and having this conversation
with me absolutely the topic that we mentioned and it was a pleasure having you for today episode
awesome thanks so much for having me appreciate it this is fun