#216 How to friction-max your learning with software engineer Jessica Rose

The freeCodeCamp Podcast52mApril 17, 2026

Get the full intelligence

Search transcripts, export clips, track mentions, and explore all topics from “#216 How to friction-max your learning with software engineer Jessica Rose” inside PodZeus.

AI-Generated Summary

In this episode of the Free Code Camp Podcast, host Quincy Larson interviews Jessica Rose, a software engineer and educator, about her philosophy of 'friction-maxing' learning through the Bad Website Club—a free, community-driven bootcamp focused on foundational web development skills. Jessica emphasizes the importance of embracing difficulty, making 'bad' websites, and learning through struggle rather than relying on AI tools or over-engineered frameworks. She critiques the overwhelming hype around new tech tools and AI, arguing that true learning comes from grappling with problems, asking human questions, and building with intention. Drawing from her own journey—from a difficult upbringing to teaching in Japan and working with Mozilla—she shares how access to supportive communities and low-pressure learning environments can transform lives. The Bad Website Club, which starts April 24th, offers a judgment-free space where learners progress at their own pace, supported by live Q&A, shared schedules, and a strong emphasis on creativity and expression over perfection.

Key Takeaways
1

Embrace making 'bad' websites early in your learning journey—messiness is a necessary step toward mastery.

2

Learning is deeper when you struggle with problems rather than relying on AI to give you instant answers.

3

Human interaction in learning (like live Q&A) is irreplaceable—LLMs can't replicate the nuance of real human understanding.

4

Foundational web skills (HTML, CSS, JavaScript) remain essential, even in the age of AI, because they enable true creativity and control.

5

The Bad Website Club offers a free, low-pressure, community-based learning experience with no signup required.

…and 3 more takeaways available in PodZeus

Chapters
0:00
5 min

Welcome & Community Updates

Quincy Larson welcomes listeners and shares updates from the Free Code Camp community, including new courses on drone programming with PySymverse, CUDA and H100 GPU training, web codecs API, and Kubernetes authentication. He also features the song of the week, 'Oblivious' by Aztec Camera.

5:00
5 min

Introducing Jessica Rose & Her Journey

Quincy introduces Jessica Rose, a developer and educator with experience at Mozilla and the creator of the Bad Website Club. She shares her background growing up in a difficult family situation, her move to Japan for teaching, and how those experiences led her to pursue tech as a path to stability and self-expression.

10:00
10 min

The Problem with Modern Tooling & AI Hype

The whole world is hard. Making rent is hard. Your boss is yelling at you all the time. Relationships are hard now. You have to take care of all kinds of personal data on the web that you never had to think about. Like everything in the world feels like it's getting harder and harder.

Highlight
20:00
15 min

The Birth of the Bad Website Club

We wanted to say the bad website club, not because we're teaching you incorrect skills, but because we just want to take this time when we're learning together and not worry about perfection. Let's make a bad website. Let's make 10 bad websites. Let's have a silly soft little time and experiment.

Highlight
35:00
15 min

Why Human Interaction Matters in Learning

The things you can do when you get stuck are you can look it up, you can ask someone or you can experiment and get weird. So, hey, does this work? Does this work? And just being able to unblock folks by letting them ask a question and work through that question in real time...

Highlight
High-Impact Quotes
I was supposed to work multiple minimum wage jobs around the clock until I died.
Jessica Rose12:04
Viral: 95.0
We wanted to say the bad website club, not because we're teaching you incorrect skills, but because we just want to take this time when we're learning together and not worry about perfection. Let's make a bad website. Let's make 10 bad websites. Let's have a silly soft little time and experiment.
Jessica Rose19:01
Viral: 90.0
The ability to make something new, the ability to make something they hasn't seen, the ability to make something creative. Like if you've got a, and admittedly, these models are very, very complex. These are very, very interesting bits of text. But what they're doing is they're spitting out copies of what they've seen.
Jessica Rose36:19
Viral: 88.0
Speakers

Host

Quincy Larson

Guest

Jessica Rose
Topics Discussed
friction-maxing learning95%bad website club90%ai and learning88%human mentorship vs ai87%foundational web development85%low-pressure community learning83%creative expression through coding80%systemic challenges in learning75%
People & Brands

Jessica Rose

person

18xPositive

Quincy Larson

person

15xPositive

Free Code Camp

organization

14xPositive

Bad Website Club

organization

12xPositive

LLM

other

11xNegative

Mozilla

organization

3xPositive

Carmen

person

3xPositive

Etta

person

3xPositive

Class Central

organization

2xPositive

Common Voice

other

2xPositive

Get the full intelligence

Search transcripts, export clips, track mentions, and explore all topics from “#216 How to friction-max your learning with software engineer Jessica Rose” inside PodZeus.

Start discovering podcast insights today

Start with a 7-day trial and explore a growing catalog of popular podcasts. No credit card required.

No credit card required • 7-day trial • Cancel anytime