Back to overview

Building, Learning, and Networking with Jason Lengstorf at Epic Web Conf

Jason Lengstorf joins Kent to talk about his journey in web development, from his early days in agencies to his work at IBM, Gatsby, and Netlify, and now his latest project, CodeTV. He shares insights into the Web Dev Challenge, a fast-paced, high-energy developer show where participants race against the clock to build projects from scratch. Jason will be bringing the Web Dev Challenge to Epic Web Conf, along with an open hackathon for attendees to participate in.

He also shares his thoughts on the importance of networking, building authentic relationships, and taking strategic risks in your career. With years of experience in developer relations, open-source contributions, and building community-driven projects, Jason offers practical advice for developers at any stage of their journey.

In this conversation, Jason Lengstorf, creator of CodeTV and the Web Dev Challenge, joins Kent to discuss:

  • His background in engineering, developer relations, and open-source at companies like IBM, Gatsby, and Netlify.

  • The Web Dev Challenge, a fast-paced, team-based competition that brings developers together to solve unique coding challenges in just four hours.

  • The free Epic Web Conf hackathon happening the day before the conference, where attendees can join the challenge, build something cool, and showcase their work.

  • His philosophy on career growth, taking calculated risks, and building a career you truly enjoy.

  • Why in-person conferences are critical for networking and how making friends, rather than “networking,” can be the key to long-term success.

    Jason shares why he prioritizes being in physical spaces with other developers, how meaningful relationships have shaped his career, and why he believes success comes from showing up, trying hard, and having the courage to take chances.

Watch this episode.

Meet Jason at Epic Web Conf.

Guests

Jason Lengstorf
Jason Lengstorf

Transcript

Kent C. Dodds (00:01.297)
What is up everybody? I'm so excited to be joined by Jason Lengsdorf today. We're going to talk with Jason. He's one of my good friends for years. We've known each other for a long time. Jason, why don't you introduce yourself to the rest of the crew here?

Jason Lengstorf (00:16.542)
Sure. I, what do I even do anymore? So I've been an engineer for a long time. I've been, I've been building for the web for over 20 years now. I got my start in an agency environment. I was building, you know, local business websites, moved on to be a friend and architect at IBM, ended up working in open source at places like Gatsby and Netlify. And these days I have moved into more of a dev rel for hire or even like marketing for hire position.

Kent C. Dodds (00:21.087)
Thank

Jason Lengstorf (00:44.664)
where I make TV for developers at a company I started called CodeTV.

Kent C. Dodds (00:49.279)
That's awesome. There's a hop, skip, and a jump through all of that. You've got a lot that we could talk about. And like I said, we've known each other for years, and I do remember when you were at IBM. So this is a long time, long time. So yeah, very cool. You are not gonna be speaking at the conference. In fact, here's the story. Back in October, I think it was, I came on your web devs challenge.

Jason Lengstorf (01:01.28)
Mm-hmm.

Yeah.

Kent C. Dodds (01:17.801)
We did a Santa Claus themed thing because it was published in December. It was so fun. It was really one of the best experiences that I've had in this industry. Just super, super fun. And I knew it would be. I'd been watching all of the episodes before. I was very eager to be a part of it. And so I've just since then been thinking, how do I get Jason to do one of these things at one of my events? And so...

You mentioned on on X the other day that you're coming to the conference and like this is so perfect So we managed to get somebody a sponsor to get you to come. I'm so thrilled So yeah, why don't you tell us a little bit about what this web dev challenge thing is all about?

Jason Lengstorf (02:04.62)
Yeah, so the concept behind the web dev challenge is that I work with a company and we come up with a challenge and then we find in season one it was four devs, in season two it's gonna be six working in teams, so it'll be three teams of two devs and we give them 30 minutes to plan and four hours to build a web app from scratch. This time at Epic Web Conf we're gonna be doing a challenge with mucks and it's gonna be a really good time.

because in addition to the show, so we're going to have the six devs who are part of the show, we're also going to open this up and let anybody who wants to participate. So if you want to, the day before Epic Web Comp, we're going to be at a yet to be determined location, but you're going to be able to come in, join the challenge, and then have your own 30 minutes to plan and four hours to build. You can work on it on your own, or you can bring a friend and work in a team. It's your choice. And you're going to be able to do the same challenge. And we're going to pick a few of those projects to demo on stage.

with the other devs from the Web Dev Challenge crew. It's a whole lot of fun. You get to learn something new. The challenge is really funny. We're working with the mucks team today. It's going to be a really good time. I'm not going to spoil the surprise just yet, but it's going to be a lot of fun if you want to come and be part of it. And that will then end up on CodeTV and on the CodeTV YouTube sometime in probably April or May.

Kent C. Dodds (03:24.509)
Very cool, yeah, I'm super looking forward to that. For folks who don't know, Mux is a video distribution platform. So you upload videos to them and they'll take care of transcoding and all the stuff around that. And they even have React components and web components and things for displaying the video. Really great platform. And anybody who is going through the Epic web workshops, Epic React, all of those video players are Mux. So yeah.

Jason Lengstorf (03:42.904)
Mm-hmm.

Jason Lengstorf (03:51.054)
If you're a supporter on CodeTV, the early access episodes are all delivered by Mucks as well.

Kent C. Dodds (03:57.389)
yeah, it's excellent, it's super, super good. And on that note, if you haven't watched any of the epic, or I keep saying it's the epic web dev challenge, if you haven't watched any of, they are epic, any of these challenges, then you should absolutely go through it. You just updated your website, and now it's like a Netflix site sort of thing where you can go and choose this series. I think it's way cool.

Jason Lengstorf (03:59.691)
It's great.

Jason Lengstorf (04:06.03)
You

Jason Lengstorf (04:15.362)
Mm-hmm.

Jason Lengstorf (04:22.07)
Yeah, yeah, code TV dot dev is the website we just we just launched the whole redesign. It's super fun. I'm working with so I built the site on my own and now I have Joel hooks who Joel hooks and team are also behind epic web and epic react and total typescript and a bunch of the courses out there that are just wonderful experiences. And so Joel and team are to be helping me just manage all of the

amazingly challenging work that happens behind the scenes when you're running something that has members and, you know, payment processing and customer support. And there's just a lot of stuff that happens that if you don't have extra help, it piles up and you never get any work done because you're always doing the admin stuff. So very, very excited about that. We built it in Astro. It's running on Clark and we got Algoly in there for search. We're using Stripe for payments. We're using

Sanity for content management. It's been mucks for video, Cloudinary for images. It's a really interesting site. The whole thing's open source if you want to see how to build a really complicated Astro site that does videos and memberships and payments and all that kind of stuff. But yeah, tons of fun to build and hopefully tons of fun to use.

Kent C. Dodds (05:40.831)
Yeah, well that that it sounds like you you took all the sponsors for the web dev challenge and just like applied them to the website too. That's just cool.

Jason Lengstorf (05:49.24)
So the upside, I guess, of working on something like the web dev challenge is I get to audition a lot of tools and build something real with them. And then I come away with, like, I know how to build this thing now, and I have a problem that I need to solve that's related. And so I think that's, it kind of proves the thesis of the web dev challenge for me, which is that one of the hardest things is to get the time to just learn a pattern.

Kent C. Dodds (05:56.575)
Mmm.

Jason Lengstorf (06:16.358)
And even if you learn it in a silly way, you've still learned the pattern. So finding ways to have fun and give yourself a time box area to learn some code lets you kind of open up some new pathways so that when you're moving in the future, even four hours of experience with something like clerk was enough for me to know that it was going to solve a problem in a way that I could get through to what I wanted to be working on very, very quickly. I installed clerk. took me like an hour. And then I was just on to the rest of my code. didn't have to like.

Kent C. Dodds (06:19.679)
Hmm.

Jason Lengstorf (06:44.28)
think about my auth logic and stuff. similar with with the other tools that I worked on, it was it was like, okay, you're gonna let me get from point A to point B very, very quickly, so that I can work on the hard thing, which is like, how do I build a Netflix style site in Astro, which I don't there weren't templates or previous examples of that. So that was the hard part. And I wanted to figure that out. I didn't really want to have to think about where do I put the content for my you know, what what's my CMS? What's my user layer? And so

It was nice to able to pull on that experience of having done the challenges.

Kent C. Dodds (07:15.859)
Yeah, I love that too. I'm glad that you brought up kind of the thinking behind the web dev challenge and it's more than just entertainment for all of us. I always say it's like great British Bake Off, but for web developers.

Jason Lengstorf (07:29.998)
That's that was the the exact pitch that I used when I was trying to get it made.

Kent C. Dodds (07:34.239)
yeah, it's perfect and that is what it is. But it's more than that because it is an opportunity for at least the participants to try something that they've never really done before and get better, which is one of the reasons why I was so excited to participate. And it was better than I expected. It was just so lovely. And it is actually like the Great British Bake Off where if you watch that, people are helping each other the whole time. They're like, could you hold this or could you, you know,

Do you have any more of these or whatever? And that was my experience in the web dev challenge was like people were helping each other out. It's not so much a contest as it is a challenge. And I just think that's wonderful. And that the hackathon portion I think is really interesting too. Can you describe that a little bit more? Because I think that will be more applicable to the people watching.

Jason Lengstorf (08:14.454)
Yes.

Jason Lengstorf (08:24.31)
Yeah, so we do two different types of hackathons. There's going to be one that happens in person at the same venue that we're filming the episode in Salt Lake City. And if you are coming to Epic Web Comp, just come in a day early, you can come in, do this challenge alongside us and whoever's going to be there. You know, we're still working on casting, but I'm very excited about the people I'm talking to right now. We're going to give you the challenge. You can work on it all day. You're going to have support from the Mucks team. There'll be people there to

kind of talk you through the tools. You'll be working on the same clock that everybody in the show is working on. You know, we'll eat together. And then afterward, Mux is actually going to keep that same venue and turn it into the opening party for Epic WebConf. So this is great if you want to meet the people who coming to the show. You want to learn something new, kind of a hackathon experience, but without the, you know, it's not competitive. It's more collaborative, more fun. And if you want to make a new friend, like,

meet somebody that's that's maybe if you're more of a back end dev, maybe you find somebody who's more front end and and you know, form a team and work on it together. It's a great way to challenge yourself to learn something new. And then we'll do the exact same thing remotely once the episode goes live. So when we launch the episode in April or May, then we'll also do a remote version of the hackathon where you can take the challenge and submit your work. And what we'll do with that is for people who submit, we

Kent C. Dodds (09:40.243)
Hmm.

Jason Lengstorf (09:52.194)
We'll do a call, you do a call with me and kind of demo the work. We'll put those together into clips that we'll share through social media and stuff. And then we'll also for the first, for the first like X number of people, we have some giveaways and goodies to, know, just as like fun little thank yous for being part of this challenge.

Kent C. Dodds (10:12.465)
Mm-hmm. Love that. Yeah. And to be clear, what does it cost for people to come? Because the day of, we're also doing the workshop, my workshop, that actually costs money. have the, Neon is also doing a workshop that morning and that is free. So what does it cost for this?

Jason Lengstorf (10:23.139)
Mm.

Jason Lengstorf (10:29.332)
very cool.

Jason Lengstorf (10:33.014)
It is free if you want to come and participate. just bring yourself, bring your laptop and get ready to build something.

Kent C. Dodds (10:39.967)
Very cool. And people should plan on being there from like 9, 30 or 10 till the evening for the party.

Jason Lengstorf (10:46.414)
Yeah, I think it'll start about 10. I'm working on the specifics of the schedule right now, but I think it'll be about 10 to 6 would be my guess is about how long it'll take and then the party will start about 730.

Kent C. Dodds (10:56.095)
Hmm.

Very cool. Very cool. Well, that is super, super exciting, Jason. I, I do want to ask you also, because you will be at the conference. Like you'll have this and it'll be great and it'll be amazing. And then you'll be done and you can just be at the conference. And what, what is it about conferences that gets you traveling all over the place to go?

Jason Lengstorf (11:08.174)
Mm-hmm.

Jason Lengstorf (11:11.95)
Yes.

Jason Lengstorf (11:18.266)
I think for me, it's, you know, I've built my entire career in many ways through in-person experiences. And, you know, when I was brand new to the industry, I had been working as a solo agency developer. I had kind of started my own little freelancing agency. I was working for smaller companies. I didn't have a professional network to speak of. had

a few people in Montana. And at the time I was living in Missoula, Montana, and there was a group called Montana Programmers. There were like 14 of us. And we couldn't have a programming specific group because none of us use the same programming languages, right? Like a couple of them use Java. I was using PHP and JavaScript. Somebody else is using C. So we couldn't really like have a JavaScript group because it would just be me by myself. So we would just kind of talk about what we were working on and we'd talk about broader patterns and stuff. And I realized if I wanted to get

Kent C. Dodds (11:52.723)
Hmm.

Kent C. Dodds (12:04.467)
Ha ha ha.

Jason Lengstorf (12:12.514)
more out of my career, I was going to have to go to where the devs that were doing the stuff I wanted to do were. So I remember very, very early, I reached out to Chris Coyer and I asked him if I could write an article for CSS Tricks. And he agreed. And then I was able to use that to get connected to the speakers or the organizers of Future of Web Dev, I think it was called. And so then I got invited to speak at one of those. And then I was like, dang, that was so much fun that I started attending them without speaking.

Kent C. Dodds (12:18.355)
Yeah.

Kent C. Dodds (12:42.431)
Mmm.

Jason Lengstorf (12:42.626)
And I would meet people. And the thing that was interesting is I met people who were like, just like me. were, they were devs, know, regular jobs, weren't at fancy companies or, you know, didn't have great industry connections. We were just people. We were just hanging out at these, these events that now 10, 15, 20 years later, these devs are like senior directors at places like JP Morgan Chase or the, you know, executive VP of something, something, or whatever it is. Like they're all

Kent C. Dodds (13:10.633)
Mm-mm.

Jason Lengstorf (13:11.21)
they've all progressed because careers are long, right? And so people that I met because I liked them and they became my friends have moved on to become very influential and they can open a lot of doors now. And so I've always thought of events are this place where you can just go be a person. And if you go there and you make friends and you have the perseverance to stick through the years that it takes to build a career in a network, you kind of can't fail.

Kent C. Dodds (13:23.444)
Mmm.

Jason Lengstorf (13:40.93)
because you'll just keep making more friends and those friends have friends and those friends get promotions or new jobs or whatever it is. And you just get opportunities that you never would have gotten if you had stayed at home. And so I have very firmly believe that taking the time to spend time in physical spaces has sort of been the secret to my success. And I don't know how I would have done any of the things that I do now.

Kent C. Dodds (13:40.947)
Hmm.

Jason Lengstorf (14:10.688)
if it hadn't been for that effort spent doing the time in person.

Kent C. Dodds (14:15.909)
That is so well said. 100 % the perspective is very needed to realize like some people say, well, I don't go to meetups because they're always just like a bunch of beginners there and I want something more advanced to talk about. But like those beginners will not be beginners forever and it's those relations and like also they're human and like so you do want to like care about people but

Jason Lengstorf (14:42.35)
Bye.

Kent C. Dodds (14:44.905)
But just from a purely I need to optimize my time and perspective, I know a lot of developers who started in the industry after me. And so there was a time where they were the beginner and I was the experienced one. And now they've surpassed me in certain areas. And it's a really rewarding relationship just from that selfish perspective.

Jason Lengstorf (15:01.208)
Mm-hmm.

Jason Lengstorf (15:07.586)
Well, and I think the important thing that I've always considered is like, if somebody comes up to you and it's clear that they want something, you're already on guard. You don't really want to, like, it feels transactional and that doesn't feel good. If somebody's just there because, you know, it's fun to know somebody new, then you're willing to help them in a way that you wouldn't if it seemed like they were coming to just like slide you a business card, right? And so I think the thing about networking is that the best networking shouldn't feel at all like networking.

And I think if people are looking at it as like, need to go build my professional network, great. Think about it like going to make as many friends as you possibly can. Don't worry about who's got the title, who's got the access, who's got the company on their business card. Think about who can I make friends with? everybody changes jobs every 18 months now.

Kent C. Dodds (15:37.362)
yeah.

Kent C. Dodds (16:00.456)
Yeah.

Jason Lengstorf (16:01.866)
Network with everybody. I promise you everybody you know will be at a different company in two years and it's going to be something interesting. And you know if you keep in touch and if you be a good friend every one of those people whenever they change jobs is going to somebody is going to say you know who we're looking for is like somebody who's really good at X. They're going to you know who I know that's really good at that. And then you get an email right. And it has nothing to do with whether or not you you.

Kent C. Dodds (16:03.859)
you

Kent C. Dodds (16:17.831)
Yeah.

Yep.

Jason Lengstorf (16:24.094)
sent them the right like, here's my resume. Hello, thank you for coming to this meetup. I would like to extend my professional network by giving you my business card. Like, no, go be a friend. And if you're if you're a friend, it will pay you back 100 fold. I promise.

Kent C. Dodds (16:31.647)
Ha ha ha ha!

Kent C. Dodds (16:39.229)
Yeah, way into that, absolutely. And Jason, while we're there building our networks or just becoming friends with people, what are the sorts of things that people can come talk with you about that would get you just really excited to chat?

Jason Lengstorf (16:52.078)
I mean, I think at the end of the day, I really just want to be a philosopher. So if you want to talk about having a career that you enjoy, being excited about going to work, taking calculated risks on how you can live the career that you want and that you think you can do, even if you're not 100 % sure how it would work. I love those conversations. I love the ideation. I love thinking about what things could be like if we just had the courage to try. So come find me. Let's talk about it.

Kent C. Dodds (16:57.086)
Hahaha

Kent C. Dodds (17:12.447)
Hmm.

Kent C. Dodds (17:22.136)
I love that. That makes me think of Aaron Francis and his try hard studios. I love that.

Jason Lengstorf (17:26.318)
I do, Aaron and I, I think, are kindred spirits in that way. I love his outlook and very much identify with a lot of that sentiment.

Kent C. Dodds (17:35.126)
Yeah, I fully expect to see the two of you just chatting it up over at Epic WebConf in March. Well, hey, Jason, thank you so much for participating in Epic WebConf in a very big way. I really appreciate your support in coming out. And I look forward to all of the people who are going to come and meet you and get to know you and become friends with you. So thank you so much for coming out.

Jason Lengstorf (17:38.935)
You

Jason Lengstorf (17:56.492)
Yeah, of course, can't wait to make new some... Yeah, of course, can't wait to make some new friends.

Kent C. Dodds (18:01.673)
See ya.

Sweet episode right?

You will love this one too.

See all episodes

Featured episode

Building Accessible Web Apps with Shruti Kapoor

Season 6 Episode 13 — 10:54
Shruti Kapoor